用 trackerslist 解决 BT 下载慢:选哪份 Tracker 列表、效果差多少
【免费下载链接】trackerslistUpdated list of public BitTorrent trackers项目地址: https://gitcode.com/GitHub_Trending/tr/trackerslist
trackerslist 是一个由个人开发者 ngosang 维护的公共 BitTorrent Tracker 列表,每天由 bot 自动校验并剔除失效、重复的条目。如果你的 BT 下载速度常年停在几十 KB/s,或者进度卡在 99% 半天不动,多数情况不是带宽问题,而是可用的 Tracker 太少了。这篇笔记讲清楚怎么从仓库里选到合适的列表文件,再配到常用客户端里。
每天自动更新的公共 Tracker 列表
- 收录约 80 个公共 Tracker,bot 每天自动更新一次
- 条目按热门程度和延迟排序,越靠前越值得用
- 同域名、同 IP 的重复项会被剔除,人工过滤记录在 黑名单文件
- 提供按协议(UDP / HTTP / HTTPS / WebSocket)和按 IP 地址的变体列表,另含 I2P、Yggdrasil 等特殊网络版本
它解决的核心问题:把"去哪找一份靠谱的 Tracker 列表"变成 clone 一个仓库就能用。
5 分钟上手:从 clone 到能用的下载
git clone https://gitcode.com/GitHub_Trending/tr/trackerslist cd trackerslist && head -10 trackers_best.txttrackers_best.txt是精选的 20 条列表,一行一个,可以直接粘进客户端的 Tracker 输入框。
验证方法:随便加一个热门种子,观察同伴数量,30 秒内从个位数涨到几十就说明配置生效了。也可以打开客户端详情里的"Tracker"页签,绿色连接占比越高,状态越健康。
⚙️ 建议先用精选的 20 条验证,别一上来就全量粘贴。速度仍不满意时,再换成 79 条的完整列表 trackers_all.txt。
场景路由:按你的症状选哪份列表
如果你的整体速度低、同伴数很少,选 trackers_all.txt。它按热门和延迟排序,扩大 Tracker 覆盖面是找同伴最直接的途径。
如果进度卡在 99% 不动,通常是做种人不够。这种情况单靠列表改善有限,重点是让客户端找到尽可能多的节点:换完整列表、开启客户端的 DHT 和 PEX,能多一个来源就多一个来源。
如果 DNS 解析失败、域名类 Tracker 一片红,换 IP 版列表 trackers_all_ip.txt。它用 IP 地址替换了全部域名,绕开本地 DNS 问题。注意它比域名版短一些,因为 Cloudflare 的 IP 段被过滤了,属正常现象。
如果列表要在路由器、NAS、多台设备间共享,建议在一台设备上 clone 一次仓库,把列表目录共享出去,再配定时更新(方案见高级用法一节),各设备读同一份文件即可。
如果有隐私需求、不想暴露真实 IP,有 I2P 和 Yggdrasil 的专用列表,但前提是先部署对应的路由器,见下一节。
💡 记不住的话就一句话:默认trackers_best.txt,不够再上全量,域名不通就用 IP 版。
各客户端怎么配
qBittorrent 里怎么批量加 Tracker
路径:工具 → 选项 → BitTorrent → "自动添加以下 tracker 到新的 torrents",把列表全文粘进去,确定保存。
注意它只对新添加的种子生效。旧种子要进详情 → Tracker 页签点"添加"手动补。验证:添加一个种子后看 Tracker 页签,1~2 分钟内绿色连接和同伴数应有明显增长。
Transmission 里怎么自动更新 Tracker
Transmission 的 Preferences → Torrents 标签页有 "Add these trackers to new torrents" 输入框,直接粘贴列表内容即可。
要给已有种子批量补 Tracker,README 里列了几个社区脚本(transmission-trackers 等),把列表文件路径指向本地trackers_all.txt再运行。这些脚本是第三方项目,仓库本身不含。
Deluge 里怎么用插件加载列表
启用 deluge-default-trackers 插件,在插件设置里把列表指向本地的 trackers_all.txt,更新频率设成每天或每周。状态面板里的 Tracker 连接数能反映效果,全量列表生效时通常有几十条活跃连接。
命令行下给 aria2 / .torrent 补 Tracker
aria2 和直接管理 .torrent 文件的场景没有现成的批量粘贴入口。可以给 magnet 链接的bt.tracker选项追加条目,或用第三方工具(如 torrenteditor)把 Tracker 写进 .torrent 文件。列表文件可以先本地确认完整性:
wc -l trackers_best.txt trackers_all.txt📊 所有列表都是一行一条纯文本,方便用管道或脚本二次加工。
排错速查:加了 Tracker 后的 5 个常见问题
同伴数为 0,下不动。先看 Tracker 页签是否全红,是连接失败而不是没资源。先换 IP 版列表排除 DNS 问题,再判断是不是资源本身没人种。
Tracker 全红。要么是 Tracker 已死,要么客户端不支持该协议。列表每天自动更新,失效条目过几天会被移除,不用手动删。
速度忽快忽慢。列表按热门和延迟排序,前段响应普遍快于后段,波动属正常。持续波动再查自己的上行带宽和端口映射。
本地列表过期。仓库每天更新,你如果超过一周没git pull,本地列表可能已经有一堆死条目,先更新仓库再谈优化。
IP 版列表比域名版短。这是设计如此:Cloudflare IP 段被过滤,79 条变 55 条是正常比例,不是截断。
高级用法:协议组合、地域筛选与自动更新
协议组合方面,列表本身的构成就是统计结果——UDP 约 50 条、HTTP 18 条、HTTPS 11 条,外加少量 WebSocket 条目,且已按热门和延迟排好序。我的经验是保持列表默认顺序即可,不需要手动调比例。
地域筛选:列表是纯文本,可以自由编辑。想优先就近节点的话,把前几十条扫一眼,把熟悉的本地域名挪到前面;更新仓库后记得把修改重新应用一次。
自动更新两种方案:
# 每周日凌晨 3 点更新本地仓库 0 3 * * 0 cd /path/to/trackerslist && git pull- Cron 任务:上面这行加进 crontab,每周刷一次仓库,客户端里指向的列表文件随之变新
- Docker / 插件:把仓库放进容器,定时执行 git pull 后重新导出列表;或者在客户端侧用自动更新插件,让它周期读取本地列表文件
隐私网络一句带过:I2P 与 Yggdrasil 列表可用,前提是已部署 I2P Router 或 Yggdrasil 网络路由器,且客户端支持(如 qBittorrent、libtorrent)。
效果参考:配置前后差多少
以下数字是常见热门资源上的大致表现,不作承诺:
| 指标 | 配置前 | 配置后 |
|---|---|---|
| 同伴数 | 通常个位数到十几个 | 大致几十到上百 |
| 下载速度 | 常卡在 100 KB/s 以下 | 通常到数百 KB/s 以上,视资源而定 |
| 冷门资源完成率 | 常在中途停滞 | 有改善,但取决于做种情况 |
维护节奏:不用天天看。每周瞄一眼 Tracker 页签红没红,每月git pull一次即可,列表本身每天更新,本地仓库保持新鲜就够了。
合规说明
仅将本列表用于合法分享或自托管的资源。下载受版权保护的内容在多数地区违反当地法规,由此产生的责任由使用者自行承担;也不要用该列表对公共 Tracker 服务进行批量探测等滥用行为。
【免费下载链接】trackerslistUpdated list of public BitTorrent trackers项目地址: https://gitcode.com/GitHub_Trending/tr/trackerslist
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考