0

我在不同的 NAT 和 FTP 服务器后面有 2 台计算机。如何在没有服务器程序的情况下将计算机相互连接?我读到了 STUN 和 UDP 打孔,但正如我所见,它需要一些服务器端程序,不是吗?它将在python程序中使用。

4

1 回答 1

0

要在没有服务器的情况下执行此操作,您可以在其中一个 NAT 路由器上设置端口转发。例如 machine1 在 nat1 后面,machine2 在 nat2 后面。在 nat1 上设置一个端口转发到 machine1 的 FTP 端口。然后,您应该能够使用 nat1 的公共 IP 地址从 machine2 进行 FTP。使用被动模式 FTP 以避免通过 NAT 路由器打开更多端口。

于 2011-02-22T13:35:34.850 回答