Free Download Manager 代理设置:普通下载能用,BT 部分没法确认
Free Download Manager 代理设置在 Settings 的 Network 面板里。它显然管普通下载,但是否覆盖 BT 的 peer、DHT 和 UDP,官方没写,我们也没能确认。附两个自测方法。
Free Download Manager(下称 FDM)的代理设置在它的 Settings 面板里:进入 Network 面板,选“Configure manually”,填入代理。FDM 首先是一款下载管理器,这个设置显然是为普通的 HTTP 下载准备的。至于它管不管 BT 那一部分,也就是 peer 连接、DHT 和 UDP Tracker,FDM 没有说,我们也没能确认。要依赖它之前,先自己测一测。
如果你是把 FDM 当成一款普通下载器来用、偶尔顺手下一个种子,这篇正好适合你:下面把 FDM 写明的和没写明的分开,再给两个小测试,让你确认自己这一份 FDM 到底怎么处理代理。
设置在哪里
FDM 自己的教程网站给出了路径:点开主菜单(那个三条横线的图标),进入 Settings,然后按教程原文“Head to the Network panel and select the 'Configure manually' option”,也就是在 Network 面板里选择“Configure manually”。在那里填入服务页面上的地址和端口;如果有登录字段,再填用户名和密码。
当前版本是 6.34,发布于 2026 年 5 月,有 Windows、macOS、Linux 和 Android 版。
需要代理吗
大概率不需要。FDM 最擅长的就是从 HTTP 镜像拉大文件,比如发行版镜像和公开数据集,这些都不需要代理。通过按量计费的代理下载,文件的每一个字节都是要付费的流量。
需要代理的,是你要让 FDM 的下载从某个特定地址发出的时候。比如公司的文件服务器只放行白名单里的固定 IP,你就让 FDM 通过一个静态 IP 去取自家的安装包和资料。不管下载什么,都请保持合法:发行版镜像、开源软件、Internet Archive 和知识共享作品、科研数据。BT 下载也一样:内容合法的点对点流量,在我们的住宅代理和不限流量的独享 IP(没有流量上限的独享 ISP 或数据中心 IP)上都可以跑。但在 ProxyPanda 上分享未经授权的内容是不允许的,使用规范写明了遵守法律是你自己的责任。如果你担心的是 BT 下载中的版权问题,BT 项目建议的是 VPN 而不是代理,见代理和 VPN 的区别。
不管 FDM 怎么处理,这些限制都在
- UDP 过不了我们这边。 我们没有在网关上验证过 UDP 中继,请把我们的 SOCKS5 视为只支持 TCP。就算 FDM 的 BT 流量走了代理,DHT、UDP Tracker 和 uTP 也过不去;HTTP 代理更是完全不承载 UDP。详见 HTTP 代理和 SOCKS5 的区别。
- 不加密。 代理只转发连接。HTTPS 下载本身是端到端加密的,代理并没有额外加什么。
- BT 是双向的。 如果 peer 走了代理,做种上传也会经过代理。两个方向各自怎么计入套餐,见计量说明。
- 没交给代理的连接,用的是你的真实 IP。 凡是 FDM 不经过代理发出的连接,对方看到的都是你自己的地址。
普通下载和 BT 下载,要分开看
FDM 的 BT 功能建立在 libtorrent 之上,6.29 版的更新说明写着“Libtorrent updated to version 2.0.11”。libtorrent 本身能代理 peer,在 SOCKS5 下还会尝试中继 UDP。问题在于,我们找到的资料里,没有任何一处说 FDM 会把 Network 面板里的代理传给 libtorrent。
所以:
- 从 HTTPS 镜像下载一个文件: 这个代理设置就是为它准备的,可以期待它生效。
- 下载一个种子: peer 是否走代理,没人能告诉你,只能测。
我们没能确认的三件事
- 支持哪些代理类型。 文档没有列。历史记录也互相矛盾:FDM 博客 2016 年的一条回复说不支持 SOCKS5,2013 年的一个论坛回答又描述了 3.x 和 5.x 版本里每个下载单独的代理标签页。两者说的都不是 6.x。
- 是否支持用户名和密码。 如果看不到登录字段,就把你的地址加进 IP 白名单,代理就不会要求登录。
- 设置是否传到 BT 引擎。 见上一节。
两个小测试
下载测试。 记下控制台里这项服务的流量数字(在哪里看)。用 FDM 从一个 HTTPS 镜像下载一个已知大小的文件。控制台数字是定期更新的,不是实时的,等几分钟,它应该增加了大约这个文件的大小。这就证明 FDM 的代理对普通下载有效。
种子测试。 再记一次数字,在 FDM 里下载一个小而合法的种子,记下 FDM 显示的传输量,几分钟后对比:
- 增加量和种子大小差不多: peer 走了代理。
- 几乎没动: peer 是直连的,这个代理设置对 BT 起不到你要的作用。
种子测试没通过的话,BT 这部分换一个写明了代理行为的客户端更合适:qBittorrent 用的是同一个 libtorrent 引擎,每个选项管什么都写得很清楚。
常见问题
FDM 的代理设置在哪? 主菜单(三条横线)> Settings > Network >“Configure manually”。
FDM 支持 SOCKS5 吗? 6.x 版本我们没能确认,旧资料说法不一。
FDM 的代理对种子有效吗? 没有文档说明,跑一下上面的种子测试。
下一步
如果你只从 HTTP 镜像下载文件,FDM 加上它的代理设置就够了。如果有一个需要单独出口的 BT 任务,看看哪些 BT 客户端支持 SOCKS5;测试结果出乎意料的话,带着数字来 Discord。