嘿,我是橘子。
测试过程中,经常需要在电脑上搭建一个FTP服务器,用来和IPC摄像头、嵌入式设备传输文件。
FileZilla Server 是我用得最顺手的工具。它的优势是:
编码识别好:默认支持UTF-8,中文文件名不乱码,省去了来回改编码的麻烦
配置灵活:用户权限、被动模式、端口范围都能细粒度控制
支持FTPS:可以开启加密传输,满足安全性要求
轻量稳定:资源占用小,长期运行不崩
这篇把安装、配置、防火墙、FTPS加密全部走通,照着做就能用。
📦 一、下载与安装
1.1 下载
官网:https://filezilla-project.org/
点击 Download FileZilla Server,下载最新版(如 FileZilla_Server_1.10.2_win64-setup.exe)
1.2 安装
双击运行安装程序
点击 I Agree(同意许可协议)
选择安装组件:
✅ FileZilla Server(必选)
✅ Administration interface(管理界面,必选)
✅ Desktop icon(可选)
选择安装路径(默认即可)
关键步骤:设置管理界面密码
输入密码(记住它,以后登录要用)
端口保持默认 14147
点击 Install 安装
安装完成后点击 Close
⚙️ 二、基本配置(添加用户和共享目录)
2.1 登录管理界面
桌面上会有 FileZilla Server Interface 图标,双击打开,输入安装时设置的管理员密码,点击 OK。
2.2 添加用户
点击菜单 Edit → Users
点击右下角 Add 按钮
输入用户名(例如
test)→ 点击 OK勾选 Password → 输入密码(例如
test123)
2.3 设置共享目录
切换到 Shared folders 标签页
点击 Add → 选择一个文件夹(例如
D:\FTP_Share)如果没有这个文件夹,先在电脑上创建一个
在右侧权限区域,勾选以下权限:
✅ Read(读取)
✅ Write(写入)
✅ Delete(删除)
✅ Create directories(创建目录)
✅ List(列出文件)
点击 OK 保存
💡 进阶:用户组配置
先点 Groups 创建组,设置组的共享目录和权限,然后在 Users 里把用户加入该组即可。
🌐 三、配置被动模式(让外部设备能连接)
3.1 为什么要配?
IPC摄像头等设备通常用被动模式(PASV)连接,需要告诉客户端服务器的真实IP和可用的数据端口范围。
3.2 操作步骤
菜单 Edit → Settings
左侧选择 Passive mode settings
勾选 Use custom port range,填入端口范围,例如
50000-50010勾选 Use the following IP,填入你服务器的真实IP地址
例如
192.168.1.100或172.19.15.139点击 OK 保存
至此,FTP服务器已配置好,可以使用了。
🔒 四、开启 FTPS(加密传输,可选)
📌 如果只需要局域网内使用,可以跳过这一步。如果要跨网络或公网使用,建议开启。
4.1 生成证书
菜单 Edit → Settings
左侧选择 FTP over TLS settings
点击 Generate new certificate...
填写证书信息(可以随便填):
密钥大小选择 2048
点击 Generate
保存证书文件到某个位置(如
C:\cert\)回到主设置页面,填写证书的完整路径:
Private key file:
C:\cert\mykey.keyCertificate file:
C:\cert\mycert.crt
4.2 开启 FTPS
勾选以下选项:
✅ Enable FTP over TLS support
✅ Allow explicit FTP over TLS
可选(更安全):
✅ Disallow plain unencrypted FTP(禁止明文FTP)
✅ Force PROT P to encrypt file transfers(强制加密数据传输)
4.3 重启服务
关闭程序再次打开。FTPS服务器就可用啦。
如果还是不能通信,可能是防火墙的问题,继续看第五节。
🔌 五、配置 Windows 防火墙
开放端口,否则外部设备无法访问:
打开 控制面板 → Windows Defender 防火墙 → 高级设置
点击 入站规则 → 新建规则
规则类型:端口 → 下一步
选择 TCP → 特定本地端口:填入
21,50000-5001021:FTP命令端口50000-50010:被动模式数据端口操作:允许连接 → 下一步
配置文件:全选(域、专用、公用)→ 下一步
名称:
FileZilla Server FTP→ 完成
📱 六、客户端配置
在软件(如IPC摄像头、FTP客户端)的FTP设置页面填写:
✅ 七、验证是否成功
7.1 验证 FTP 是否正常
在同一局域网的另一台电脑上:
打开资源管理器
地址栏输入
ftp://你的服务器IP输入用户名和密码
能看到共享文件夹内容 → ✅ 成功
📌 常见问题速查
嘿,我是橘子。一颗有态度的测试橘。
觉得有用的话,点个赞再走🍊
夜雨聆风