内网ftp服务器映射到互联网
1、首先,用以下拓扑图简单说明各组件之间的关系。A:FTP服务器,被动模式,使用默认的TCP21对外提供服务B:内网的一台能够正常访问A的电脑接下来,我的计划是在B上安装续断客户端,由它来打通从互联网访问A的隧道。这种中转方案可以避免在ftp服务器上安装软件。

3、第二步:在续断的管理控制台申请两条隧道由于ftp提供服务时会使用两个端口,一个用于控制,一个用于数据传输。所以,我们需要申请两条隧道。第一条隧道第一条是从互联网到A的21号(默认值,可根据实际情况修改)端口。如下图所示。“客户端”下拉框中选择B客户端,内网地址和内网端口均填写A的内网地址和ftp控制端口。在本示例中,隧道建立之后公网地址和端口为demo.zhexi.tech: 40542。该地址同时也是ftp client访问的公网地址,在第四步会用到。

5、第三步:配置FTP服务器本文中以filezilla ftp server为例,登录A,打开filezilla的配置界面。进入“edit”->“setting”

7、第四步:在互联网使用访问内网的ftp服务器打开ftp client,本示例中使用filezilla ftp client,输入第一步中第一条隧道的连接参数即可访问。遇到提示点确定即可。
