应用场景
应用场景
迅联网关
FTP
内网穿透
文件共享
远程访问

FTP服务器结合迅联网关内网穿透实现外网访问

0 次阅读发布于 2026-06-24更新于 2026-09-07

FTP服务是Windows系统的重要功能组件,可以帮助用户将本机文件共享,跨越互联网被外网用户访问。下面详细介绍一下如何搭建FTP共享服务器以及如何实现FTP文件服务器被外网访问。

一、搭建FTP文件共享服务器

1

打开运行窗口

在文件服务器电脑上点击左下角开始 - 运行。

2

打开Windows功能

输入 optionalfeatures 快捷命令打开Windows功能。

3

启用FTP和IIS功能

勾选FTP功能和IIS功能,进行启用。

4

打开IIS管理器

在电脑左下方搜索界面输入IIS,打开IIS管理器。

5

添加FTP站点

鼠标右击网站,点击添加FTP站点。

6

配置站点名称和路径

自定义输入FTP站点的名称,选择您的共享文件夹路径。

7

配置IP和SSL

IP地址选择全部未分配,勾选自动启动FTP站点,勾选无SSL选项。

8

设置身份验证和授权

根据自己的需求设置身份验证和授权信息。

9

本机测试访问

在服务器本机打开我的电脑,在输入框输入内网IP地址进行测试,输入服务器开机用户名和密码进行登录。

10

确认搭建成功

如果能正常访问共享文件夹,证明FTP文件服务器搭建成功了。

二、服务器部署安装迅联网关客户端

2.1、注册迅联网关账号

1

访问官网注册

打开迅联网关官网,注册一个迅联网关账号。

2

完成注册

输入迅联网关相关注册信息后,点击立即注册即可注册成功。

2.2、安装迅联网关客户端并登录

1

下载并安装客户端

注册完毕后,在FTP服务器上打开迅联网关官网,点击下载,下载迅联网关安装包后按照提示进行安装。

2

登录隧道上线

客户端安装完成后,在控制台「隧道管理」中创建隧道并展开查看「使用方法」,复制对应平台的登录命令到服务器上执行,看到「连接成功」即表示隧道已上线。

2.3、映射FTP默认通信端口21

登录迅联网关控制台,进入「域名与应用」,点击「添加应用」,填写以下映射信息:

  • 【应用别名】任意填写;
  • 【协议】选择 TCP;
  • 【应用服务地址】填写 FTP 服务器的内网 IP 地址和 FTP 默认通信端口 21(不能写 127.0.0.1;如果您修改了端口请根据实际情况填写)。内网 IP 地址可以点击电脑左下角开始 - 运行,输入 cmd,点击确定,然后在命令行中输入 ipconfig 查看;
  • 【终端隧道】选择已上线的隧道。

填写完以上信息后保存,应用添加完成。请记住这个 21 端口应用生成的访问地址(tcp:// 开头,包含对外端口),这个地址是日后外网人员访问 FTP 系统的地址。

2.4、映射另一个自定义端口1000并修改

再次点击「添加应用」,填写以下信息:

  • 【应用别名】任意填写;
  • 【协议】选择 TCP;
  • 【应用服务地址】填写 FTP 服务器的内网 IP 地址和端口 1000(不能写 127.0.0.1);
  • 【终端隧道】选择已上线的隧道。
1

添加应用

填写完以上信息后保存,应用添加完成。

2

编辑应用

添加完成后,在控制台编辑该应用。

3

修改应用服务端口

在编辑弹窗中,将应用服务地址的端口修改成与该应用生成的对外端口一致,然后保存。

4

完成虚拟端口映射

到此这个虚拟端口映射就完成了。

2.5、查看解析服务器对应IP

1

打开命令行

在FTP服务器上点击开始 - 运行,输入cmd,然后点击确定。

2

执行nslookup查询

在命令行中输入:nslookup 迅联网关生成的访问域名,输入完毕后点击回车,即可查看到解析服务器地址。

3

记录解析IP

请记住这个IP地址,这个就是您迅联网关的解析服务器地址。

2.6、修改FTP服务器防火墙规则

1

打开IIS管理器

在Windows管理工具中找到IIS管理器并点击进入(可以通过左下角搜索框输入IIS查找)。

2

打开FTP防火墙支持

点击左侧连接对象,然后鼠标双击FTP防火墙支持(注意不是点击您创建的站点)。

3

填写防火墙信息

在弹出的框中输入以下信息:

  • 数据通道端口范围填写 2.4 环节中迅联网关生成的访问地址后面的对外端口,例如应用 1000 生成的端口是 63262,这里就写成 63262-63262;
  • 防火墙的外部IP地址填写2.5环节中nslookup查看到的解析服务器IP地址。

填写完毕后点击右侧应用按钮即可。这里写到的端口和IP地址以自己迅联网关账号生成的为准,以上只是示例。

2.7、重启FTP服务

1

打开服务管理器

在FTP服务器电脑点击开始 - 运行,输入services.msc,然后点击确定。

2

重启FTP服务

在弹出的选择框中找到FTP服务并进行重启。

三、外网访问服务器FTP共享文件

1

输入访问地址

在外网客户端打开我的电脑,在地址栏中输入 ftp:// 加上 2.3 环节中生成的访问地址(含对外端口)进行访问。

2

登录FTP

输入完毕后点击回车键即可看到登录界面,输入正确的FTP用户名和密码即可登录FTP。

3

访问共享文件

登录成功后即可看到FTP共享服务器共享的相关文件。以上就是FTP搭建和实现外网访问的方法。

四、补充说明

根据以上配置,外网通过迅联网关的访问地址就可以访问FTP服务器了。但是您可能会出现内部局域网的人员通过FTP本地内网IP访问FTP无法访问的情况,下面介绍解决方法。

步骤一

1

新建FTP站点

打开FTP站点管理器,新建一个FTP站点。这个新建的FTP站点与您在用的FTP站点配置一样,包含端口、文件夹路径、访问权限等。

2

修改绑定IP

创建完成后,在新的FTP站点上右击鼠标选择编辑绑定。在弹出来的对话框中,将IP地址修改成127.0.0.1。

步骤二

1

清空老站点防火墙外部IP

鼠标左键单击原来的FTP站点,然后鼠标双击FTP防火墙支持。将原来老站点防火墙的外部IP地址清空,然后点击应用。

步骤三

1

修改应用服务地址

登录迅联网关控制台,在「域名与应用」中编辑您添加的两个应用,将应用服务地址的 IP 修改成 127.0.0.1。记得是两个添加的应用都需要修改。

2

重启FTP服务

在FTP服务器电脑点击开始 - 运行,输入services.msc然后点击确定。在弹出的选择框中找到FTP服务并进行重启。

做完以上的操作后,内网就可以用原来的内网IP访问了,同时外网还可以通过迅联网关的地址访问。

安全提示

FTP 默认以明文方式传输数据,请仅面向授权人员开放访问、使用强密码并遵循最小权限原则;如对传输安全要求较高,建议改用 FTPS/SFTP 等加密方式。文中涉及的端口号和 IP 地址仅为示例,请以您自己账号实际生成的信息为准。


猜您对以下问题感兴趣

  • 迅联网关的主要应用场景有哪些?
  • 海康、大华等监控设备如何实现远程监控?
  • 运营商屏蔽了80端口怎么办?
  • 如何通过迅联网关远程管理路由器?
  • FTP文件服务器通过迅联网关NAT版实现远程文件共享

官方客服

扫码添加官方企业客服,获取一对一售前咨询、企业定制、价格答疑、技术协助服务。

企业客服微信二维码