我有两台不同NAT和FTP服务器的计算机。如何在没有服务器程序的情况下将计算机连接到一起? 我读到了关于STUN和UDP打孔的内容,但正如我所见,它需要一些服务器端程序,不是吗? 它将在python程序中使用。
答案 0 :(得分:0)
要在没有服务器的情况下执行此操作,您可以在其中一个NAT路由器上设置端口转发。例如机器1在nat1后面,机器2在nat2后面。将nat1上的端口设置为machine1的FTP端口。然后,您应该能够使用nat1的公共IP地址从machine2进行FTP。使用被动模式FTP以避免必须通过NAT路由器打开更多端口。