0

我已经在本地机器上设置了一个带有 Apache FTP 服务器的 FTP 服务器,这台机器可以访问互联网,但它的 IP 地址不能从外部访问。

我在另一个城市也有另一台机器 - 它可以访问互联网,但它的 IP 地址无法从外部访问。两台计算机不在同一网络上,因此无法相互ping通。

我如何使用另一台机器上的 FTP 客户端访问 FTP 服务器,我知道这应该是不可能的,但是你们有任何解决方法(无论代码更改或其他方法)

我在美国——你们知道如何让我的家庭 IP 可以公开访问吗?

4

1 回答 1

0

如果您控制服务器后面的防火墙,则很有可能。这是标准的网络配置,你可以在网上找到数百个教程,但最重要的信息是防火墙,而不是 ftp 服务器。您在防火墙上配置端口转发以将传入的 ftp 请求转发到您的内部 ftp 服务器。此外,您将希望从客户端使用“被动”ftp,因为客户端也在防火墙后面。

于 2012-09-15T17:34:55.113 回答