在Windows上挂载FTP服务器 — NetDrive

阅读时间 6 分钟 provider-guide ftp windows
Tayson
TaysonSenior Engineer
使用NetDrive将任意FTP服务器映射为Windows盘符。直接从Windows资源管理器和任意应用访问你的NAS、主机服务器或传统FTP共享。

你的NAS正在运行FTP服务,或者你的主机提供商只支持FTP——每次要保存文件都得打开一个专用的FTP客户端,实在麻烦。NetDrive能将任意FTP服务器映射为Windows盘符(G:、H:,随你选择),这样Windows资源管理器和你机器上的每一个应用都会把这个存储当作普通本地文件夹来对待。不需要单独的客户端窗口,也不用在两个窗格之间拖放。

NetDrive drive manager showing Google Drive, S3 and pCloud mounted as drive lettersMounted clouds appearing as native drives in Windows File Explorer

把任意FTP服务器变成Windows盘符

NetDrive 让 Google Drive、OneDrive、S3、SFTP、WebDAV 等在 Windows 和 macOS 上显示为本地驱动器 — 无需同步,无需完整下载。

  • 直接从任意Windows应用打开和保存FTP文件
  • 在Windows资源管理器中浏览你的NAS或主机存储
  • 匿名或凭据登录的FTP——两种都支持
WindowsmacOS
下载适用于Windows的NetDrive →

免费试用。提供终身与订阅方案。

FTP变成盘符如何改变工作流程

当FTP运行在独立客户端里时,每次保存都要分两步:先本地保存,再上传。而使用NetDrive,盘符本身就是FTP连接。从F:盘打开一个Photoshop文件,编辑它,按下Ctrl+S——NetDrive的后台上传队列会处理传输,你可以继续工作。上传默认是异步的,所以即使是大文件,你的应用也会立即返回。

这种模式在相当多样的场景中都很实用:

  • NAS设备(群晖、威联通、西部数据)在局域网或通过VPN可达的位置运行FTP服务
  • cPanel或Plesk主机账户,在网站根目录旁暴露FTP存储,便于团队直接在网站服务器上维护资源
  • 传统基础设施中FTP是唯一可用的传输协议,且替换它并不在计划之内

NetDrive自首个版本发布起就支持FTP。3.7.687版本进一步支持了无需凭据的FTP,覆盖软件镜像站或内部分发服务器等不需要密码的匿名访问服务器。

NetDrive drive manager showing multiple cloud drives mounted as Windows drive letters

开始之前你需要准备什么

  • Windows 8、8.1、10或11(32位或64位),或Windows Server 2012、2016、2019或2022
  • 你的FTP服务器信息:主机名或IP地址、端口(默认21)、用户名和密码——如果服务器是匿名访问,则无需这些信息
  • 已安装NetDrive 3——7天免费试用可在https://www.netdrive.net/download/windows/获取

FTP provider logo representing FTP server connections in NetDrive

分步操作:添加你的FTP服务器

  1. 打开NetDrive——在Windows系统托盘中找到图标,或从开始菜单启动。
  2. 点击Add a drive(驱动器管理器中的+按钮)。
  3. 在协议列表中选择FTP
  4. 输入你的服务器地址端口(默认:21)、用户名密码。对于匿名服务器,凭据字段留空即可。
  5. Drive Settings下,选择一个盘符——任意未占用的字母都可以(F:、G:、Z:等)。
  6. 如果希望驱动器在每次会话中自动可用,可将Auto-mount设置为On loginOn boot (without login)。对于不需要交互式重新验证的驱动器,可使用无需登录即开机挂载的选项——适合保存了凭据的服务器。
  7. 点击Save,然后点击驱动器条目旁的Connect

几秒钟内,Windows资源管理器就会显示这个新盘符。从此以后,在FTP服务器上打开、复制、移动和保存文件都跟操作本地文件夹完全一样。

An FTP server appearing as a native drive in Windows Explorer via NetDrive

后台上传与大文件处理

在通过挂载的驱动器使用FTP时,一个需要注意的实际问题是上传行为。NetDrive使用异步后台上传:当你把文件保存到挂载的驱动器时,应用会立即收到”保存完成”的响应,而NetDrive会在后台将数据传输到FTP服务器。对于一个200 MB的视频文件来说,这意味着Premiere在上传完成之前不会卡死。

你可以在NetDrive的上传状态视图中监控正在进行的传输。如果你关闭了一个文件而后台上传仍在进行,NetDrive会继续该传输——文件不会因为你转向下一个任务而丢失。

NetDrive background upload queue showing file transfer progress

常见连接问题

如果驱动器能连接但表现异常,可以检查以下几点:

  • 目录列表卡住:许多位于家用路由器或企业NAT后面的FTP服务器,数据连接需要被动模式(PASV)。在主动模式下,服务器会尝试反向连接到你的机器——而防火墙通常会阻止这种连接。请查阅你服务器的文档以启用被动模式,并在防火墙上开放相应的被动端口范围。
  • 端口21被ISP屏蔽:部分ISP会屏蔽出站的21端口。请确认你的主机提供商是否提供备用FTP端口(2121比较常见),并在NetDrive中相应更新端口字段。
  • 大目录列表加载缓慢:包含数千个文件的文件夹通过FTP列出时可能较慢。请确认你的服务器支持MLSD命令(现代FTP目录列表格式)——对于大目录,它比旧式的LIST格式快得多。

总结

映射完成后,你的FTP服务器对每个应用来说都表现得像本地驱动器:在资源管理器中拖入文件,在Excel中使用File → Open,在构建脚本中引用路径F:\project\。如果你配置了自动挂载,这个连接在重启后依然保持。

如果你的服务器也支持SFTP(通过SSH加密传输),对于公网上的任何存储,这都是推荐的升级路径——参见在Windows上使用NetDrive挂载SFTP服务器。对于暴露WebDAV的NAS设备(在群晖和威联通上很常见),在Windows上使用NetDrive挂载WebDAV介绍了具体设置步骤。

— Tayson, NetDrive