保姆级教程,如何设置FTP服务器地址?内网外网轻松搞定
在工作和生活中,我们经常需要在不同电脑之间传输大文件,或者搭建一个属于自己的私人云盘,这时候,搭建一个FTP(文件传输协议)服务器就成了很多人的首选,不少新手朋友在搭建过程中,经常会卡在第一步:怎样设置ftp服务器地址?
设置FTP服务器地址并不复杂,核心在于理解“内网IP”与“公网IP”的区别,以及正确配置服务器软件,我们就以Windows系统下最常用的FileZilla Server为例,手把手教你完成设置。
第一步:为服务器电脑设置固定内网IP
要设置FTP服务器地址,首先要保证承载服务器的电脑有一个固定的内网IP地址,如果IP总是变动,客户端就无法稳定连接。
- 按下
Win + R键,输入ncpa.cpl打开“网络连接”。 - 右键点击你正在使用的网络(如以太网或WLAN),选择“属性”。
- 双击“Internet 协议版本 4 (TCP/IPv4)”。
- 选择“使用下面的IP地址”,你需要根据你的路由器网段进行填写,例如路由器地址是
168.1.1,你可以将本机IP设置为168.1.100,子网掩码设为255.255.0,默认网关设为168.1.1。 - 点击“确定”保存,你的FTP服务器内网地址就是
168.1.100。
第二步:在FTP软件中绑定地址与端口
下载并安装FileZilla Server后,我们需要在软件中进行地址绑定。
- 打开FileZilla Server界面,默认连接到本地服务器(Host填
0.0.1,端口填14147,若有密码则输入密码)。 - 在左侧菜单栏点击 “Edit” -> “Settings”。
- 在常规设置中,找到“Listen on these ports”(监听端口),FTP默认端口是 21,你可以保持不变,也可以改成其他端口以增加安全性。
- 找到“Passive mode settings”(被动模式设置),这是解决外网连接卡顿或无法读取目录列表的关键,勾选“Use the following IP address”,将你刚才设置的内网IP(如
168.1.100)填入,端口范围可以设置一个区间,如50000-51000。
第三步:设置防火墙放行
FTP服务器不仅要监听端口,还要让防火墙允许外部连接。
- 在Windows搜索栏输入“高级安全 Windows Defender 防火墙”并打开。
- 点击左侧的“入站规则” -> 右侧“新建规则”。
- 选择“端口”,点击下一步,选择TCP,特定本地端口输入
21。 - 允许连接,一路下一步,命名为“FTP端口”并保存。
- 重复上述步骤,将你在FileZilla中设置的被动模式端口范围(如
50000-51000)也加入放行规则。
第四步:创建用户并共享文件夹
- 在FileZilla Server主界面,点击“Edit” -> “Users”。
- 点击右侧“Add”添加一个用户名(如testuser),并设置密码。
- 选中该用户,在右侧“Shared folders”中点击“Add”添加你想共享的文件夹路径。
- 根据需求勾选权限(如Files的Read/Write,Directories的List等)。
第五步:如何获取完整的FTP服务器地址?
经过以上设置,你的FTP服务器其实已经搭建完毕,你的FTP服务器地址取决于你的访问环境:
局域网内访问(内网地址): 如果你在公司内部或家里的其他电脑上访问,你的FTP服务器地址就是:
ftp://192.168.1.100(或者在文件管理器输入ftp://192.168.1.100:21) 注:把192.168.1.100换成你第一步设置的IP。
外网访问(公网地址): 如果你出差在外,想要通过公网访问家里的FTP服务器,这就稍微复杂一点了:
- 情况A(有公网IP): 如果你的宽带运营商分配了动态或静态公网IP,你需要在路由器中设置“端口映射(虚拟服务器)”,将外网的21端口映射到内网
168.1.100的21端口,被动模式端口也需要一并映射,你的FTP服务器地址就是:ftp://你的公网IP(公网IP可通过百度搜索“IP”获取) - 情况B(无公网IP/内网穿透): 现在很多宽带都没有公网IP了,这种情况下,你需要使用内网穿透工具(如花生壳、FRP、ZeroTier等),将本地IP映射为一个域名,配置成功后,FTP服务器地址就是穿透工具分配给你的地址,
ftp://yourdomain.oray.net
回顾一下,怎样设置ftp服务器地址的核心步骤在于:固定本机内网IP -> 在FTP软件中绑定该IP和端口 -> 放行防火墙 -> 配置路由器端口映射(如需外网访问),只要弄清了IP地址的层级关系,无论是内网传文件还是外网远程办公,你都能轻松驾驭自己的FTP服务器了!赶紧去试试吧!

