FileZilla Server 1.12.6 是 Windows 平台上免费、开源的 FTP 服务端程序,作用是把一台 Windows 电脑变成一个文件服务器,让其他人用 FTP 客户端上传、下载文件。它与常见的 FileZilla Client 是同一个项目的两个不同产品:Client 是「去连别人」,Server 是「让别人来连」。服务端支持标准 FTP 与加密的 FTP over TLS(FTPS),并内置 Let’s Encrypt 免费证书集成,采用 AGPLv3 或更高版本许可,个人与商业使用都免费。
当前最新稳定版为 1.12.6(2026 年 5 月 5 日发布),官方只提供 64 位 Windows 安装版,安装包约 6.9 MB。这一版主要是安全维护:官方二进制改用 GnuTLS 3.8.13,并修复了导出配置时界面崩溃的问题,建议仍在用旧版本的用户升级。
一、先分清三个名字,免得下错软件
| 名称 | 作用 | 要不要装 |
|---|---|---|
| FileZilla Client | 客户端,用来连接别人的 FTP / FTPS / SFTP 服务器 | 访问服务器时安装在自己电脑上 |
| FileZilla Server | 服务端,本文主角,把本机变成 FTP 文件服务器 | 装在那台要提供文件的 Windows 机器上 |
| FileZilla Pro Enterprise Server | 付费商业版,额外提供 SFTP、TOTP 双因素认证、完整 PDF 手册等 | 需要 SFTP 时才考虑 |
最容易踩的坑:很多人以为 FileZilla Server 免费版支持 SFTP,其实不支持。免费版只提供 FTP 与 FTPS;SFTP(走 SSH 的 22 端口)和双因素认证属于付费的 Pro Enterprise Server。另外 FTPS(FTP + TLS)和 SFTP 是两套完全不同的协议,端口、客户端设置都不一样,别混用。
二、主要功能特性
| 功能 | 说明 |
|---|---|
| FTP 与 FTPS | 支持标准 FTP 与显式 / 隐式 FTP over TLS,可对登录凭据和文件内容加密 |
| Let’s Encrypt 集成 | 可自动申请并续期免费证书,避免客户端每次弹自签证书警告 |
| 用户与组管理 | 按用户 / 用户组分配账号、密码、可用协议与访问权限,便于批量管理 |
| 挂载点(Mount points) | 用虚拟路径映射本机真实目录,用户只能看到分配给自己目录,看不到整个磁盘 |
| 细粒度权限 | 读取、写入、删除、追加、创建、列目录等逐项控制,并可设置只读 / 只写挂载点 |
| 被动模式 | 可自定义被动端口范围、指定公网 IP 或自动获取,适配防火墙与 NAT 路由器 |
| 连接与安全控制 | 连接数限制、超时、上传下载限速、IP 过滤、登录失败自动封禁(Autoban) |
| 实时日志与监控 | 管理界面可查看在线用户、正在进行的传输,必要时中断会话或封禁 IP |
| 后台服务运行 | 安装为 Windows 服务并开机自启,无需有人登录桌面 |
| 图形化管理界面 | 独立的 Administration Interface,本机或局域网内远程管理,配置即时生效 |
| 免费开源 | AGPLv3 或更高版本许可,无广告、无捆绑、无功能阉割 |
三、版本与系统要求
| 项目 | 说明 |
|---|---|
| 最新稳定版 | 1.12.6(2026-05-05) |
| 预发布版 | 1.13.0-beta1(2026-10-26),新增浏览器 Web Client 等,不建议生产环境使用 |
| 安装文件 | FileZilla_Server_1.12.6_win64-setup.exe,约 6.9 MB,官方下载页提供 SHA-512 校验值 |
| 支持系统 | 官方下载页标注支持 64 位 Windows 11;实践中 64 位 Windows 10 / Windows Server 亦常用来部署,以官方支持说明为准 |
| 32 位 / macOS / Linux | 官方下载页只提供 Windows 64 位安装包;macOS 与 Linux 没有官方服务端安装包 |
| 运行依赖 | 需管理员权限安装,服务端以 Windows 服务运行;管理界面可单独安装在另一台电脑上 |
近几个版本的更新重点:
- 1.12.6:官方二进制改用 GnuTLS 3.8.13(安全依赖升级);修复导出配置时界面崩溃。
- 1.12.5 / 1.12.4 / 1.12.3:修复传输中止时的崩溃、NLST 路径显示问题;1.12.3 升级到 GnuTLS 3.8.12。
- 1.12.2:提升并发认证请求的并行度;重载配置时配置文件缺失或为空不再报错;修正 Let’s Encrypt well-known 路径规范化。
- 1.12.0:修正挂载点优先级颠倒的问题,用户挂载点现在正确优先于组挂载点。
- 1.11.x:新增挂载点「只写」模式、为 UNC 网络路径配置凭据(Windows Share Credentials)、对 LIST / NLST / MLSD / STAT 增加通配符支持(默认关闭)。
1.x 是全新架构,和早年 0.9.x 老版界面差别很大。网上很多老教程里的菜单名(如直接叫「Passive mode」页签)在 1.x 里已移到协议设置下面,照抄容易找不到位置。
四、下载与安装
- 从官方下载页或文末网盘取得
FileZilla_Server_1.12.6_win64-setup.exe,右键以管理员身份运行;下载后建议对照官网的 SHA-512 值校验完整性。 - 选择安装组件时保留默认的两项:服务端(Server) 和 管理界面(Administration Interface)。只装管理界面可用于远程管理另一台服务器。
- 安装过程中会要求设置管理监听端口与管理密码。端口保持默认
14148即可;密码要设得足够长,并保证自己记得住。 - 按默认配置安装为 Windows 服务、开机自动启动。安装完成后服务端已在后台运行,管理界面会自动弹出。
- 首次连接管理界面会显示服务器证书指纹,本机连接可直接信任。地址填
127.0.0.1,端口14148,输入刚才设的管理密码。
管理密码 ≠ FTP 用户密码:管理密码只用于打开配置界面,绝不要发给来访用户;真正给别人登录用的是后面在「用户」里单独创建的账号。另外 1.x 安装时会自动生成自签证书,FTP 监听器默认要求显式 FTP over TLS,所以明文 FTP 登录会被拒绝,这是正常的安全默认值,不是安装失败。
五、快速上手:五步开出一个能用的 FTP 服务
- 打开设置:管理界面里点
Server → Configure,所有配置集中在这里,改完记得 Apply。 - 建用户:在
Rights management → Users点 Add,填用户名,在 Credentials 里启用密码登录并设置强密码,确认账号处于启用状态。 - 分配目录:在该用户的 Mount points 里 Add,Virtual path 填
/(用户看到的根目录),Native path 填本机真实目录如D:\ftp\share,再按需要勾选读取、写入、删除、创建等权限。用户只能看到挂载进来的目录。 - 放行网络:在
Protocol settings → FTP and FTP over TLS (FTPS)的 Passive mode 里勾选自定义端口范围,例如50000–51000;在 Windows 防火墙放行 TCP 21 与这段被动端口,若服务器在路由器后还要做端口转发。详细步骤见本系列配置文档。 - 客户端测试:用 FileZilla Client 新建站点,协议选 FTP、加密选「要求显式 FTP over TLS」,填服务器 IP、端口 21、用户名和密码;首次连接信任证书后应能看到刚才挂载的目录,再传一个小文件验证上传与下载。
# 管理员权限 PowerShell:放行控制端口与被动端口范围(示例范围 50000-51000) New-NetFirewallRule -DisplayName "FileZilla Server" -Direction Inbound -Protocol TCP -LocalPort 21,50000-51000 -Action Allow
官方 Wiki 特别提醒:放行 Windows 防火墙时要选
FileZilla server.exe(服务端程序),不要只放行FileZilla Server Interface.exe(管理界面),否则能连上却列不出目录。另外在局域网内部不要用公网 IP 测试,那种测试结果不可靠,唯一可靠的验证是从外网真正连一次。
六、常见问题速查
| 现象 | 常见原因与处理 |
|---|---|
| 客户端连不上、超时 | 服务未启动、21 端口未放行、防火墙放行错程序;检查服务状态和入站规则 |
| 提示 530 Login incorrect | 用户名或密码错误、账号被禁用、未启用密码登录凭据 |
| 提示需要 TLS / 503 | 1.x 默认要求显式 FTP over TLS,客户端加密方式要选「要求显式 FTP over TLS」;Windows 资源管理器走明文 FTP 会直接失败 |
| 登录成功但列目录超时 | 被动端口范围未在防火墙 / 路由器放行,或 NAT 环境下没填公网 IP |
| 中文文件名乱码 | 客户端启用 UTF-8(强制 UTF-8 / OPTS UTF8 ON),并确认服务端字符集设置 |
| 访问网络共享目录失败 | 服务默认以 SYSTEM 身份运行,访问 UNC 路径需在 Rights Management → Windows Share Credentials 里补凭据 |
| 弹出证书不受信任 | 安装时生成的是自签证书;可在连接安全设置里改用 Let’s Encrypt 自动签发证书消除警告 |
用户权限、FTPS、被动模式、限速与自动封禁的完整配置,见配套的 《FileZilla Server 常用配置文档:用户权限、FTPS 加密、被动模式与防火墙》。
七、下载地址
- 官方下载页(推荐):https://filezilla-project.org/download.php?type=server —— 提供 1.12.6 win64 安装版与 SHA-512 校验值
- 官方版本历史:https://filezilla-project.org/versions.php?type=server
- 官方源码入口:https://filezilla-project.org/sourcecode.php
- 百度网盘下载:https://pan.baidu.com/s/1JgQJJZOQ51eAx8AxTboo0Q 提取码:
eh12
关于源码渠道:FileZilla 项目的源码由官方自建的 Subversion 仓库发布,安装包与源码都从 filezilla-project.org 官方站点获取,官方并未在 GitHub 上托管或发布安装包,因此本文不提供 GitHub 地址。下载服务端时请认准官方域名,避免从第三方下载站取得被重新打包的程序。
小结
如果你的需求是「在一台 Windows 机器上开个目录,让同事或客户用 FTP 客户端传文件」,FileZilla Server 1.12.6 基本是免费方案里最省心的选择:安装小、界面直观、默认强制加密、权限与被动模式都能配。真正需要花时间的不是装软件,而是被动端口、防火墙和 NAT 这三件事——把它们一次配好,后面就很少出问题。若业务要求走 SSH 的 SFTP,免费版做不到,需要改用付费商业版或 OpenSSH 等其他服务端。













