如何通过反向SSH隧道连接公共和私有节点?
1 个回答
- 投票数
我也有同样的情况.似乎在使用私有模式时(并且我没有在任何地方看到此文件),私有节点必须启动连接.以我为例,这是一条防火墙规则,阻止私有节点建立连接,并且在我允许一切正常之后.
I had same exact situation. It seems that (and I did not see this documented anywhere) when using private mode, the private node must initiate the connection. In my case it was a firewall rule preventing the private node from establishing the connection, and after I permitted that everything worked great.
我为面包师设置了:
要锁定私有节点(并且因为它不需要公共IP),我已经设置了反向SSH隧道(专用)到19732上的公共节点.因此,公共节点可以通过其自己的127.0.0.1:19732连接到私有节点,该转发到私有节点的端口9732.
我正在使用以下代码运行私有节点./tezos-node run --rpc-addr 127.0.0.1:8732 --private-mode --no-bootstrap-peers --bootstrap-threshold=1 --connections 1 --peer AAAA
我正在使用以下代码运行公共节点./tezos-node运行--rpc-addr 127.0.0.1:8732 --peer 127.0.0.1:19732
此外,我尝试添加其他
trust
项,例如:.//tezos-admin-client信任地址127.0.0.1:19732
在公共节点上./tezos-admin-client信任地址A.A.A.A:9732
私有和公共节点上的./tezos-admin-client信任对等体idxxxxxx
我一直进入私有节点日志的所有内容是:
p2p.connection-pool:[私有节点]来自未受信任的对等方的传入连接被拒绝了!
,但公共节点尝试连接,但始终无法成功连接到私有节点或相反.我该怎么做或检查以更紧密地连接节点?