实操教程2026年10月8日阅读约 8 分钟

BitComet(比特彗星)代理设置:Socks5 怎么选,那个“绕过”选项怎么读

BitComet(比特彗星)代理设置:Options 里的 Proxy 部分怎么选 Socks5,反着读的绕过选项为什么最容易让 peer 直连,长期做种的流量怎么算,以及怎么核对。

BitComet(比特彗星)的代理设置在 Options 对话框的 Proxy 部分。代理类型默认是“No Proxy”,改成 Socks5,填入代理地址。然后要特别看一眼那个写着“Don't use proxy for tracker/peer-to-peer connections”的选项:它和大多数客户端的复选框意思正好相反,如果它被设成对 peer 绕过代理,每个 peer 看到的都是你自己的地址。

BitComet 的官方帮助确认了这两个设置和支持的代理类型,其他的就不多了。下面把它写明的和没写明的分开讲;它最有特色的长期做种,我们专门算一笔流量账,因为那正是计量代理花钱最多的地方。

先回答:BitComet 的下载要不要走代理

大多数情况下不用。BitComet 除了 BT,还能做 HTTP 和 FTP 下载;从项目自己的 HTTP 镜像下一个文件,不需要代理,在计量代理上也不花一分钱。发行版镜像、开源软件和科研数据的种子,用你自己的网络下同样合法。

代理适合的情况,是你想让 BitComet 的流量从一个单独的地址出去,而电脑上的其他东西不变。比如这台电脑平时也登录店铺后台和社媒账号,你不希望它的出口地址出现在公开的下载群里。

用 BitComet 挂我们的代理下载合法内容,本身没有问题:点对点流量在住宅代理和不限流量的独享 IP(没有流量上限的独享 ISP 或数据中心 IP)上都可以用。不过,挂了代理也不会让未经授权的分享变得可以接受:这在 ProxyPanda 上是不允许的,使用规范写明了遵守法律是你自己的责任。如果你担心的是版权追查,代理是错的工具;讨论过这件事的 BT 项目推荐的是 VPN,代理和 VPN 的区别讲了两者的不同。

挂代理之前要接受的限制

  • UDP 过不了我们这边。 我们没有在网关上验证过 UDP 中继,请把我们的 SOCKS5 视为只支持 TCP。DHT、UDP Tracker 和 uTP 都走 UDP。各种工具的情况见 HTTP 代理和 SOCKS5 的区别。
  • 没有入站连接。 挂了代理的客户端,peer 通常连不进来,你能连上的 peer 也会变少。
  • 代理不加密。 它只转发连接。
  • 双向都经过代理。 下载和上传都要经过代理,各自怎么计入套餐见计量说明。

官方帮助确认的三句话

BitComet 官方 wiki 上的“BitComet Options”页面,关于代理说了三件事:

  • 默认是 “Proxy Type: No Proxy”。
  • “Supported Proxy types: Socks4, Socks4a, Socks5, HTTP1.1”。
  • “Don't use proxy for tracker/peer-to-peer connections: specifies if you want to bypass the proxy server for connections to the tracker or for connections to peers. (introduced in v.1.20)”

当前版本是 2.22,日期是 2026 年 9 月 4 日;这个绕过选项从 1.20 版就有了,存在已经很久。

那个“反着读”的绕过选项

大多数客户端问的是“peer 要不要用代理”,BitComet 问的是“要不要绕过代理”。按帮助页的说明,三种状态的结果是这样的:

绕过设置 Tracker 看到的 peer 看到的 代理用量
两类都不绕过 代理的地址 代理的地址 下载和做种的数据都经过代理
对 Tracker 绕过 你的真实地址 代理的地址 同上,只少了 Tracker 通告那一点
对 peer 绕过 代理的地址 你的真实地址 几乎没有,只有 Tracker 通告

第三行就是陷阱。只代理 Tracker,只对 Tracker 运营方隐藏了地址,对其他所有人都没有,因为每个 peer 仍然直接连你的 IP。它也几乎不产生代理流量,所以用量表安安静静,看起来像是设置成功了。

要在下载群里使用单独的地址,就让两类连接都走代理。这张表只说 TCP 上的 Tracker 和 peer 连接;DHT 和 UDP Tracker 不在其中,见后面“帮助页没写的事”。

四种代理类型,对应到 ProxyPanda

BitComet 的类型 配合 ProxyPanda
Socks4、Socks4a 不选,我们不提供 SOCKS4
Socks5 用这个。它承载 TCP 上的 peer 连接;住宅代理的端口直接支持,ISP 和数据中心代理在控制台切换协议
HTTP1.1 不建议。要承载 peer,代理得为 peer 使用的任意端口建隧道,我们没有确认自家 HTTP 代理的每个端口都放行

帮助页没写的事

BitComet 是闭源软件,帮助页在几件你最想知道的事情前面停住了:

  • 哪个菜单打开 Options 对话框。 BitComet 自己的页面描述的是对话框本身,没有写怎么打开它,所以我们不给菜单路径。
  • 是否支持 SOCKS5 用户名和密码。 上面的帮助页没写。如果你的版本没有登录字段,就把你的地址加进 IP 白名单,代理就不会要求登录。
  • DHT、UDP Tracker 和 uTP 怎么处理。 设了代理之后,BitComet 是通过 SOCKS5 中继它们、丢弃它们,还是从你自己的地址发出,我们找到的资料里都没写。
  • HTTP 和 FTP 下载是否也走这个代理。 同一个代理设置是否作用于 BitComet 的 HTTP 和 FTP 下载,帮助页同样没写。
  • 广告和捆绑。 免费版是否显示广告、安装程序是否捆绑其他软件,我们没能确认。

DHT 那一条最要紧。我们的代理本来就不承载 UDP,所以如果你的目标是单独的地址,稳妥的做法是:如果你的版本能关掉 DHT,挂代理期间就关掉它,再用后面的对照测试看还有没有东西在直连。

设置步骤

  1. 打开 BitComet 的 Options,找到 Proxy 部分。
  2. 把 Proxy Type 从“No Proxy”改成 Socks5。
  3. 填入服务页面上的地址和端口。ISP 和数据中心代理先在控制台切换到 SOCKS5,再复制它显示的端口。
  4. 有用户名和密码字段就填上,没有就靠 IP 白名单。
  5. 确认 peer 连接没有被设成绕过代理。
  6. 应用,然后重新开始要测试的种子。

上面引用的是帮助页里的英文名称。中文界面里这些名称是译文,我们没有核对,对照时以位置和含义为准。

长期做种:BitComet 的强项,也是代理账单的大头

BitComet 主推“Long-Term Seeding Technology”,说它“can find more seeds”。长期做种让 BT 网络保持健康,给开源发行版做种是很慷慨的事。但在计量代理上,做种的每一个小时都是付费流量,而且做种时间越长,上传量越可能超过下载量。

用一个 4 GB 的发行版镜像算一下,只算文件数据本身,不算协议开销和被丢弃的数据:

做种到的分享率 下载经过代理 上传经过代理 合计至少
1.0 4 GB 4 GB 8 GB
2.0 4 GB 8 GB 12 GB
3.0 4 GB 12 GB 16 GB

分享率每增加 1.0,就多 4 GB 经过代理。两个方向在你的套餐里各自怎么计,规则写在计量说明里,按那里的规则换算成你自己的账。这张表是给按 GB 计费的住宅代理算的;在不限流量的独享 IP 上,这些数据照样经过代理,但没有流量上限,不按 GB 计。

几个控制花费的办法:

  • 挂代理之前,设好上传限速,或者设一个分享率,到了就停止做种。
  • 跑不需要单独地址的种子时,把代理关掉。
  • 要长期做种,选不限流量的独享 IP:数据中心代理的独享档和高级档、ISP 代理的高级档没有流量上限,Tracker 和 peer 也始终看到同一个地址;速度仍受端口速率限制。线路区别见 ISP 还是数据中心代理,价格见价格页。

用用量表做一次对照测试

BitComet 的文档少,用量表就是你最可靠的证据。

  1. 在同一台电脑上确认代理可用:curl -s -x socks5h://USERNAME:PASSWORD@HOST:PORT https://api.ipify.org 应该打印一个不是你的地址。
  2. 记下控制台里这项服务的流量数字,怎么查看还剩多少流量讲了在哪里看。
  3. 下载一个小而合法的种子,记下 BitComet 显示的下载量和上传量。
  4. 控制台数字是定期更新的,不是实时的,等几分钟再对比。

两者大致相当,说明 peer 走了代理。控制台几乎没动,说明 peer 是直连的,先检查绕过选项。控制台略多一点,是协议开销和被丢弃的数据。

如果想亲眼看到绕过选项的作用,可以把它临时设成对 peer 绕过,换一个同样大小的小种子再测一次:按帮助页的说明,这时只有 Tracker 通告经过代理,用量表应该几乎不动。两次结果放在一起,你就知道自己的设置处在上面那张表的哪一行。测完记得改回来。更完整的方法见怎么核对代理服务商的用量表。

常见问题

BitComet 支持 SOCKS5 吗? 支持。帮助页列出的是 Socks4、Socks4a、Socks5 和 HTTP1.1。

“Don't use proxy for tracker/peer-to-peer connections”是做什么的? 对你选定的那类连接绕过代理。对 peer 绕过,每个 peer 都会看到你的地址。

BitComet 的 DHT 会走代理吗? 我们没能确认。经过我们的代理时,请假设 DHT 不能用;需要单独地址时,能关就关掉它。

挂代理会让 BitComet 下载更快吗? 不会。挂代理后没有入站连接,通常意味着 peer 更少。

下一步

如果你的 BitComet 里有我们没描述到的代理选项,截图(遮住地址信息)发到 Discord,我们会把它补进来。BitComet 和文档更完整的客户端的对比,见哪些 BT 客户端支持 SOCKS5。

还有后续问题?

去 Discord 问。答案还能帮到下一个读到这个帖子的人。

加入 Discorddiscord.gg/proxypanda
$5 起步去 Discord 问