将你的 Android 变成 FTP 服务器
AnExplorer 的内置 FTP 服务器让您的手机充当本地 Wi-Fi 网络上的文件服务器。任何计算机(Windows、Mac 或 Linux)都可以使用标准 FTP 客户端进行连接并浏览手机存储,无需 USB 电缆或计算机上的额外应用程序。
这比使用 USB 进行批量传输更快、更灵活。相关指南:如何将文件从 Android 传输到 PC。
如何启动 FTP 服务器
- 打开资源管理器
- 点击**==菜单**或从左侧边栏滑动
- 选择FTP 服务器
- 点击 开始 — 服务器启动并向您显示类似“ftp://192.168.1.105:2221”的 URL 5.记下显示的IP地址和端口
FTP 服务器仅在 AnExplorer 打开且屏幕打开时(或应用程序在后台运行时)运行。当您关闭应用程序时,它会自动停止。
从 Windows PC 连接
选项 A — Windows 文件资源管理器:
- 打开文件资源管理器
- 在地址栏中输入:“ftp://192.168.1.105:2221”(使用 AnExplorer 中显示的 IP)
- 接受连接 — 如果提示输入用户名和密码,请使用 AnExplorer 中设置的凭据(默认值:本地网络上没有凭据) 4.您手机的存储空间显示为文件夹
选项 B — FileZilla(免费 FTP 客户端):
- 从 filezilla-project.org 下载 FileZilla
- 打开 FileZilla > 文件 > 站点管理器 > 新站点
- 协议:FTP,主机:
192.168.1.105,端口:2221 - 登录类型:普通,如果已配置,请输入用户名/密码
- 连接 — 电话文件出现在右侧面板中
选项 C — 命令行:
FTP 192.168.1.105 2221
从 Mac 连接
选项 A — 查找器:
- Finder > 前往 > 连接到服务器 (⌘K)
- 输入“ftp://192.168.1.105:2221”
- 单击连接 — Finder 将手机安装为磁盘
- 拖动文件进行复制
选项 B — Cyberduck(免费): Cyberduck 是一款适用于 macOS 的可靠免费 FTP 客户端,具有简洁的拖放界面。在 cyberduck.io 下载,使用 FTP 服务器 URL、端口和凭据创建新连接。
从 Linux 连接
大多数 Linux 文件管理器(Nautilus、Dolphin、Thunar)原生支持 FTP 浏览:
- Nautilus:打开文件应用程序 > 其他位置 > 输入
ftp://192.168.1.105:2221 - 海豚:地址栏 >
ftp://192.168.1.105:2221 - 终端:“ftp 192.168.1.105 2221”或使用“lftp”作为全功能 FTP 客户端
AnExplorer 中的 FTP 服务器设置
| 设置 | 默认 | 它有什么作用 |
|---|---|---|
| 港口 | 2221 | 2221如果2221端口被阻塞则更改;常见替代方案:2020 年 21 日 |
| 用户名 | (空白) | 添加用户名以限制访问 |
| 密码 | (空白) | 所有连接都需要密码 |
| 根目录 | 内部存储 | 限制对特定文件夹的 FTP 访问 |
| 匿名访问 | 上 | 允许没有凭据的连接 |
| 需要登录 | 关闭 | 开启共享网络安全 |
提示:在私人家庭 Wi-Fi 网络上,匿名访问通常没问题。如果您使用共享网络(办公室、公寓、酒店),请务必设置密码。
安全考虑
FTP 协议本身不加密连接。从技术上讲,同一 Wi-Fi 网络上的任何人都可以拦截该连接。对于家庭网络来说这是可以接受的。对于共享/公共 Wi-Fi 则不然。
对于加密传输,请改用 AnExplorer 的 SFTP 或 WebDAV 选项。两者都支持 TLS/SSH 加密。
FTP 服务器与设备连接
AnExplorer 还提供 Device Connect - 一个基于 HTTP 的服务器,让您可以从任何浏览器浏览和下载文件,而无需任何 FTP 客户端软件。如果您与之共享文件的人没有 FTP 客户端,则 Device Connect 会更简单。
| FTP服务器 | 设备连接 | |
|---|---|---|
| 需要计算机上有 FTP 客户端 | ✅ | ❌(任何浏览器) |
| 从电脑上传 | ✅ | ✅ |
| 下载到电脑 | ✅ | ✅ |
| 加密 | ❌(FTP) | ❌(HTTP) |
| 与 FileZilla、Finder、Cyberduck 配合使用 | ✅ | ❌ |
| 适用于 Android TV / Chromebook 浏览器 | ❌ | ✅ |
端口阻塞问题
默认路由器设置很少阻止 LAN 上的端口 2221。如果您看到“连接被拒绝”:
- 检查AnExplorer的FTP服务器是否实际运行(在通知栏中可见)
- 尝试在 FTP 服务器设置中将端口更改为“21”
- 检查 Android 的电池优化 — 激进的电池模式可能会导致服务器崩溃
- 在某些 Android 12+ 设备上,保持屏幕打开或设置部分唤醒锁
