如何在 iPhone 和 iPad 上搭建 FTP 服务器进行文件传输
FTP 是文件传输领域的老牌可靠工具。它已经存在了几十年,而这恰恰是它如此有用的原因:几乎任何能与服务器通信的东西都懂它。相机、智能电视、路由器、网络硬盘、自动化工具,以及每一个桌面 FTP 应用都支持 FTP。有了 Everdisk,你可以在 iPhone 或 iPad 上运行一个 FTP 服务器,这样手机就成了那些设备和应用可以连接并搬运文件的地方。
当其他选项都不合适时就选 FTP,比如面对一台较旧的设备,或一个只知道通过 FTP 连接的应用。本指南涵盖设置,以及如何从 Mac、Windows、一个 FTP 应用、Linux、Android 和第二部 iPhone 连接。
你需要什么
- 一部安装了 Everdisk 的 iPhone 或 iPad。
- 一台处于同一 Wi-Fi 网络的电脑、应用或设备。
- 你想共享的文件,放在 Everdisk 的 Documents 文件夹里,或放在你添加的文件夹里。
在 Everdisk 中设置 FTP 服务器
第 1 步:选择要共享的内容并设置访问权限
打开 Everdisk,进入共享标签页,点击分享什么。Documents 文件夹默认会被共享。用添加文件夹和添加文件添加更多内容。
依次打开设置 → 共享 → 访问。如果你想让别人上传、重命名和删除,就开启文件编辑;若只想允许下载则关闭它。如果你想要登录,就设置一个登录名和密码,或留空以便任何人都能以访客身份连接。
第 2 步:开启 FTP 服务器
依次进入设置 → 共享 → 连接,并开启其他应用和设备。那就是 FTP 服务器 (它带有 FTP 标签)。
第 3 步:开始共享并记下地址
回到共享标签页,点击开始。如何连接部分会显示 FTP 地址。它看起来像这样:
ftp://192.168.1.20:2121冒号后面的数字是端口,默认是 2121。第一部分是你 iPhone 在 Wi-Fi 上的地址,所以你的会不一样。有设备连接时让 Everdisk 保持在屏幕上打开。
从 Mac 连接
- 打开 Finder,选择前往,然后是连接服务器 (或按 Command 和 K)。
- 输入 Everdisk 中显示的 FTP 地址,例如
ftp://192.168.1.20:2121。 - 点击连接,然后选择访客或输入你的登录名和密码。
Finder 会挂载这个 FTP 共享,让你浏览并把文件复制到你的 Mac 上。请注意,Finder 是以只读方式打开 FTP 的。当你想从 Mac 上传时,请按下文所述使用一个 FTP 应用。
从 Windows 连接
- 打开文件资源管理器,点击顶部的地址栏。
- 键入 Everdisk 中的 FTP 地址,例如
ftp://192.168.1.20:2121,然后按回车。 - 如果你设置了登录,就输入你的登录名和密码,或以访客身份继续。
共享的文件会出现在窗口中,你可以把它们复制到你的 PC 上。
用 FTP 应用连接 (FileZilla、Cyberduck)
若要上传和完全掌控,FTP 应用是最好的工具。FileZilla 和 Cyberduck 都是免费的,并且在 Windows、Mac 和 Linux 上运行。
- 打开应用并创建一个新连接。
- 把主机设为你 iPhone 的 Wi-Fi 地址,把端口设为 2121。
- 对于登录,输入你的登录名和密码,或者如果你没有设置就选择匿名。
- 连接,然后双向拖放文件 (上传需要开启文件编辑)。
从 Linux 连接
- 打开你的文件管理器,选择 Connect to Server 或 Other Locations。
- 输入地址,例如
ftp://192.168.1.20:2121。 - 以访客身份或用你的登录名连接。
你也可以在终端里使用任何 Linux FTP 客户端,把它指向相同的主机和端口 2121。
从 Android 连接
Android 没有系统级的 FTP 浏览器,所以要用一个应用:
- 安装一个 FTP 客户端,比如 AndFTP、FTPCafe,或一个支持 FTP 的文件管理器,比如 Solid Explorer。
- 用主机、端口 2121 以及你的登录名或匿名添加一个连接。
- 浏览并传输。
从另一部 iPhone 或 iPad 连接
iOS 的「文件」应用不包含 FTP 客户端,所以请在第二台设备上使用下面这两种方式之一:
- Everdisk 自己的设备标签页。 打开 Everdisk,进入设备,点击新建连接,选择 FTP,然后输入地址,例如
ftp://192.168.1.20:2121。这是最简单的方式。 - 一个专门的 FTP 应用 for iOS,使用相同的主机、端口 2121 和登录名。
连接其他设备:相机、电视、路由器和 NAS
这正是 FTP 大显身手的地方。许多设备都有内置的 FTP 客户端,可以发送或获取文件:
- 通过 FTP 上传照片的相机可以把照片直接发到你的 iPhone。
- 支持 FTP 的智能电视、路由器、NAS 盒子和自动化工具都能以同样的方式连接。
用 Everdisk 中显示的地址,把它们指向你 iPhone 的 Wi-Fi 地址、端口 2121 和你的登录名 (或匿名)。
只读还是读写
设置、共享、访问中的文件编辑开关控制这一点。开启让别人可以上传、重命名和删除。关闭意味着他们只能下载。当你把文件分发出去、又不希望手机上的任何东西被更改时,就选只读。
人们在生活中怎么用它
- 把 FileZilla 连接到你的 iPhone,一次性把一批文件推到手机上。
- 让一个只支持 FTP 的旧应用或旧设备在其他方式都无法连接时访问你的文件。
- 接收来自相机的照片,那台相机通过 FTP 上传。
- 在 iPhone 和 iPad 之间移动文件,在接收设备上使用 Everdisk 的设备标签页。
几点小提示
- 有设备连接时让 Everdisk 保持打开,因为 iOS 会在一段时间后暂停后台应用。
- 若要从 Mac 上传,请使用 FileZilla 或 Cyberduck 而不是 Finder,因为 Finder 是以只读方式打开 FTP 的。
- 为了最广泛的兼容性,把登录名留空,然后以匿名身份连接,大多数 FTP 客户端都提供这一选项。
- FTP 不会加密其流量。在你不信任的网络上,请改用带加密的 SMB 服务器。
常见问题
我 iPhone 的 FTP 地址和端口是什么?
如何把 FileZilla 或 Cyberduck 连接到我的 iPhone?
我能从 Windows 连接到我 iPhone 的 FTP 吗?
FTP 需要登录吗?
为什么我通过 FTP 只能下载而不能上传?
我能在两部 iPhone 之间使用 FTP 吗?
FTP 安全吗?
哪些设备可以通过 FTP 连接?
为什么我的 FTP 连接断了?
Everdisk 免费吗?
想试试吗?从 App Store 下载 Everdisk,几分钟内就能连接你的第一个 FTP 客户端。有疑问或反馈?发邮件给我们:[email protected]。