新闻资讯

如何在Windows搭建FTP服务器?花生壳内网穿透实现外网访问

2026-09-15

在办公或家庭网络环境中,文件共享是刚需。许多用户希望在Windows搭建FTP服务器,以便团队成员或自己在外出差时能随时存取数据。然而,大部分宽带运营商不再提供固定的公网IP,导致内网搭建的FTP服务无法被外网直接访问。本文将从零开始,详细讲解在Windows系统中搭建FTP服务器的步骤,并借助花生壳的内网穿透功能,轻松实现远程访问,整个过程无需公网IP,也不需要在路由器上做复杂配置。


一、Windows搭建FTP服务器的前期准备

在开始之前,需要准备以下条件:

一台运行Windows的电脑(Windows 7/10/11或Windows Server均可),建议使用Server系统以获得更稳定的服务。

一个贝锐账号,用于登录花生壳客户端并管理域名(注册即免费获得一个壳域名)。

网络环境:电脑能正常上网,无需公网IP,内网环境即可。

在Windows搭建FTP服务器时,最常用的软件有两种:Windows自带的IIS(Internet Information Services)和第三方工具Serv-U。本文以IIS为例,因为它无需额外安装,系统自带,适合大多数用户。


二、安装并配置IIS FTP服务

启用IIS及FTP组件

打开“控制面板” → “程序” → “启用或关闭Windows功能”。

在弹出的窗口中,找到“Internet Information Services”并展开,勾选“FTP服务器”下的“FTP服务”和“FTP扩展性”,同时勾选“Web管理工具”下的“IIS管理控制台”。点击确定,系统会自动安装所需组件。

创建FTP站点

Win+R输入inetmgr打开IIS管理器。

在左侧连接树中右键点击“网站”,选择“添加FTP站点”。

输入站点名称(如“我的FTP”),并指定物理路径(即共享文件夹的存放位置,例如D:\FTP_Share)。

在“绑定”设置中,IP地址留空(表示监听所有网卡),端口默认为21(若21被占用可改为其他端口,如2121)。勾选“自动启动FTP站点”。

SSL”选择“无SSL”(若需加密可后续配置)。

在“身份验证和授权”中,勾选“基本”身份验证,允许访问的用户选择“指定角色或用户组”,输入Everyone或具体Windows用户,权限勾选“读取”和“写入”以便上传下载。点击完成。

防火墙放行FTP端口

打开“控制面板” → “Windows Defender防火墙” → “高级设置”。

新建入站规则,选择“端口”,协议选择TCP,端口填写21(或自定义端口),允许连接,并应用到所有配置文件。命名规则如“FTP-21”。

至此,Windows搭建FTP服务器的本地部分已基本完成。接下来需要验证内网能否正常访问。


图片2

三、内网验证FTP服务

在同一局域网内的另一台电脑上,打开文件资源管理器(或浏览器),输入ftp://192.168.x.x(服务器内网IP地址),按回车。

如果弹出登录框,输入Windows系统用户名和密码(若之前授权Everyone,则无需密码直接登录),即可看到D:\FTP_Share下的文件。

上传或下载一个测试文件,确认读写功能正常。

如果内网访问失败,请检查:

FTP服务是否启动(IIS管理器中查看站点状态)。

防火墙入站规则是否生效。

服务器IP是否为固定IP(建议在路由器中为服务器设置静态IP,避免重启后IP变化导致映射失效)。

完成Windows搭建FTP服务器的内网测试后,接下来最关键的一步:如何让外网也能访问?这就需要用到花生壳的内网穿透功能。


四、通过花生壳实现外网访问

花生壳是贝锐旗下成熟的动态域名解析与内网穿透服务,支持Windows、macOS、Linux、树莓派、嵌入式SDK五大平台。在无公网IP的环境下,只需在服务器上安装花生壳客户端,添加一条映射,即可将内网的FTP服务发布到公网,生成一个固定的外网访问地址。

操作步骤:

下载并安装花生壳客户端

访问花生壳官网下载最新客户端,安装后使用贝锐账号登录。

添加映射

登录后点击“内网穿透”或“映射管理”,点击“添加映射”。

填写以下信息:

应用名称:自定义(如“我的FTP”)。

映射类型:选择“TCP”(FTP协议基于TCP)。

外网域名:选择账号下的壳域名(免费域名也可使用)。

外网端口:选择“动态端口”,系统会自动分配一个动态端口号(也可购买固定端口)。

内网主机:填写服务器内网IP地址(如192.168.1.100)。

内网端口:21(与FTP站点设置的端口一致)。

带宽:默认按账号等级分配,可额外付费升级。

图片1

点击“确定”保存,系统生成外网访问地址,格式如xxx.xip.io:12345

外网访问测试

在外网电脑(如手机4G网络)上,打开FTP客户端软件(如FlashFXP、FileZilla)或浏览器,输入花生壳生成的外网地址(域名+端口),使用Windows用户名和密码登录,即可成功连接。

注意:由于花生壳映射采用了内网穿透技术,FTP客户端需设置为主动模式(PORT模式),或在Serv-U等FTP服务器端开启被动模式并映射相应端口(详情可参考官方文档)。

可选:升级带宽或固定端口

免费版带宽较低,适合轻量文件传输。若需更高速度,可在花生壳管理后台增配账号带宽。

若需固定外网端口,可购买专业服务,端口不再随机变化。

至此,使用花生壳内网穿透成功将Windows搭建FTP服务器暴露至公网,无论身处何处,只需记住域名和端口,就能像在内网一样管理文件。


五、常见问题(FAQ)

Q:免费用户可以使用花生壳映射FTP吗?

A:可以。注册账号即可免费获得一个壳域名,并享有基础的内网穿透服务。免费版带宽较低,且无法手动切换登录线路,但满足个人的基本文件共享需求。

Q:FTP映射后外网连接不上,可能是什么原因?

A:请按以下顺序排查:

确认花生壳客户端在线(显示“已登录”)。

检查Windows防火墙是否放行了内网FTP端口(21或自定义端口)。

检查FTP站点是否已启动,且授权用户正确。

如果是第三方FTP软件(如FileZilla),需设置主动模式,或配置被动模式端口并添加相应映射。

Q:花生壳支持HTTPS方式的FTP吗?

A:花生壳支持HTTPS映射类型,但FTP协议本身一般不通过HTTPS访问。若需Web方式浏览文件,可在服务器上搭建HTTP文件服务器(如HFS、Everything),再使用HTTPS映射。对于纯FTP需求,建议使用TCP映射。

Q:花生壳的带宽如何升级?

A:登录花生壳管理平台,在“带宽增配”中购买所需的账号带宽或映射带宽。升级后,单条映射的带宽上限会相应提升,夜间时段(18:00-次日8:00)速度还可提升。

Q:花生壳客户端是否需要一直运行?

A:是的,花生壳客户端必须保持登录状态才能维持映射的在线。建议将花生壳设置为开机自启动,并确保网络稳定。


以上就是Windows搭建FTP服务器的完整教程。通过花生壳的内网穿透,彻底摆脱了公网IP的束缚,让文件共享变得简单高效。无论是个人资料备份,还是团队协作,这套方案都能满足。如果在操作中遇到其他问题,欢迎查阅花生壳官网的帮助文档或联系在线客服。

新闻资讯
热门专题
最新专题
友情链接