这个问题一般只有内地机房才会碰到,我们知道太空测试期间,官方安排了机器人一直给矿工发送订单,但是由于某些不可抗力因素,导致订单传输到内地机房很慢,如果传输超时的话,会严重影响你订单的成功率。
这问题处理起来比较简单,你只需要在香港或者国外购买一个云主机,然后把你的云主机的 IP 上链,最后你在云主机上做数据路由转发,把对应端口的数据包全转发到你机房的 Miner 机器就好。
对应的操作如下,假如你购买的云主机 IP 为 11.123.123.123:
首先修改你的 miner 配置(config.toml)
/data/wd/lotus/config.toml
[Libp2p] ListenAddresses = ["/ip4/0.0.0.0/tcp/6666"] AnnounceAddresses = ["/ip4/xxx.xxx.xxx.xxx/tcp/6666"] # NoAnnounceAddresses = [] # ConnMgrLow = 150 # ConnMgrHigh = 180 # ConnMgrGrace = "20s"这里的 xxx.xxx.xxx.xxx 是指你机房的公网 IP。
lotus-miner actor set-addrs /ip4/11.123.123.123/tcp/6666这样订单就会发送到你云主机了,然后你再把你云主机 6666 端口的数据包全部转到你的机房 IP 对应的端口就好了。