XAMPP 8.2.4 集成的 FileZilla 是精简版,仅通过 http://localhost:14147 管理界面配置用户与共享目录,不支持分组管理;默认无密码,需手动设置被动端口并配置防火墙及路由器映射以保障外网连接。

XAMPP 8.2.4 自带的 FileZilla 并不是独立安装的 FileZilla Server,而是精简集成版,仅作为 FTP 服务组件嵌入在 XAMPP 控制面板中。它不提供完整图形管理界面(如 FileZilla Server Interface),所有配置需通过 XAMPP 的 FileZilla Admin 页面完成,且默认只启用匿名访问或基础用户,不开放高级权限设置。
启动并进入 FileZilla 管理界面
安装 XAMPP 8.2.4 后:
- 运行 XAMPP Control Panel(以管理员身份)
- 勾选 Svc FileZilla 左侧复选框(启用为 Windows 服务),再点击右侧 Start 启动
- 点击 Admin 按钮 —— 此时会自动打开浏览器,地址通常是
http://localhost:14147/ - 首次访问无需密码;若提示输入管理员密码,留空直接点登录即可(XAMPP 默认无初始密码)
配置用户与共享目录(关键步骤)
XAMPP 集成版 FileZilla 不支持传统「Groups」分组管理,只能通过「Users」页面添加认证用户:
- 登录 Admin 页面后,点击顶部菜单栏的 Users
- 点击 Add user,输入用户名(如
ftpuser) - 在 Password 栏设置强密码(明文显示,务必记牢)
- 向下滚动到 Shared folders 区域,点击 Add
- 选择本地文件夹路径(例如
C:\xampp\htdocs\ftpshare),勾选所需权限:
✔ Read(下载)
✔ Write(上传)
✔ Delete(删除)
✔ Append(支持断点续传) - 点击 Save 保存用户,再点击右上角 Apply changes 生效配置
端口与被动模式设置(外网或复杂网络必需)
默认监听端口为 21(控制连接),但数据传输依赖被动模式(PASV)端口范围。若连接时卡在“等待传输”或报错 Connection timed out,需手动配置:
- 在 Admin 页面,点击顶部 Settings → Passive mode settings
- 勾选 Use custom port range,填入一段连续端口,如
60000–60010 - 回到 Windows 防火墙 → 高级设置 → 入站规则 → 新建规则 → 端口 → TCP → 特定本地端口:
21,60000-60010→ 允许连接 - 若需从外网访问,还需在路由器做端口映射:将公网 21 端口和 60000–60010 映射到本机 IP
客户端连接验证方法
使用 FileZilla Client 或任意 FTP 工具测试:
-
主机:填本机 IP(如
192.168.1.100)或localhost(仅本机) - 用户名/密码:刚创建的认证账号
-
端口:保持默认
21 - 协议选 FTP - File Transfer Protocol(非 SFTP/FTPS)
- 连接成功后,左侧为本地目录,右侧为远程共享文件夹,可拖拽上传下载


















