如何更改 Ubuntu 20 LTS 上 Bitcoin Core 的默认端口 (8333)?

如何更改 Ubuntu 20 LTS 上 Bitcoin Core 的默认端口 (8333)?

我正在尝试在我的网络上设置第二台机器来运行 Bitcoin Core。由于我已经在路由器端口 8333(Bitcoin Core 的默认端口)上进行了端口转发,因此我无法在第二台机器上使用相同的端口。到目前为止,我还没有找到有关如何在 Bitcoin Core 本身上更改默认端口的文档。

可能的解决方案:1. 更改 Bitcoin Core 中的设置。如上所述,目前还没有成功。2. 通过 Tor 访问 Bitcoin Core。这可能吗?这能解决端口问题吗?3. 通过防火墙(gufw?)在 Ubuntu 中进行端口转发。同样,我不知道该怎么做。

我的 VPN(NordVPN)不允许端口转发,所以目前我以“不受保护”的方式运行它。我希望 Tor 解决方案加上端口更改可以解决我的问题。

有人能帮忙吗?非常感谢!

答案1

我建议在运行 Bitcoin-Core 的机器上设置 Socks5proxy 服务器,并在路由器上设置转发端口。对于运行 Bitcoin-core 的第二台机器,您应该让来自第二台机器的流量通过安装在第一台机器上的 socks5proxy 服务器路由。这应该可以正常工作,并且不会遇到在两台机器上设置转发端口的障碍。在这种情况下,您可以在路由器后面运行 N 个比特币节点,N-1 台机器的流量通过设置了端口转发的机器的 IP 和 Socks5 代理。

我从未这样做过,但绝对值得一试。查看 --> https://community.hetzner.com/tutorials/install-and-configure-danted-proxy-socks5

我建议您的 Sock5 代理端口为 8333,尽管这可能不是必需的。

相关内容