无法启动 solana 验证器节点,无法连接

can't start solana validator node,can't connect

我用过SSR,查看器可以访问节点

get_cluster_shred_version failed: 108.160.170.41:8001, connection timed out
.....
[2022-05-07T01:25:37.984950553Z INFO  solana_validator] Contacting 128.242.240.212:8001 to determine the validator's public IP address
....
Unable to determine the validator's public IP address

当软件无法在这一行找出其 public 用于 gossip 协议的 IP 地址时,会发生此错误:https://github.com/solana-labs/solana/blob/8d0134e0fdede539cf8ab89ef0ce794f1d41f9dc/validator/src/main.rs#L2819

要显式,传--gossip-host--gossip-port,即:

$ solana-validator <all of your previous args> --gossip-host YOUR_IP_HERE --gossip-port 8001

请注意,您不需要将八卦端口设置为 8001,但这是惯例。