找不到 peer?给任务多加几个 Tracker
为什么要加 tracker
tracker 是帮 BT 客户端互相认识的"介绍人"。种子里自带的 tracker 可能失效或人少,多补几个活跃的公开 tracker,peer 发现率明显提高——这对冷门资源、磁力链接尤其有效。
追加 tracker
aria2c --bt-tracker="tracker1/announce,tracker2/announce" "文件名.torrent"
- 多个地址逗号分隔,可同时加一批;
- 追加的不会清掉种子自带的,两者一起用。
替换种子自带的列表
想把种子里的 tracker 全部弃用,换成自己指定的:
aria2c --bt-exclude-tracker="*" --bt-tracker="tracker1/announce,tracker2/announce" "文件名.torrent"
--bt-exclude-tracker 负责剔除(* 表示全部剔除),--bt-tracker 在剔除之后追加——所以先排除后追加的顺序是官方设计,追加的不受排除影响。
高级调优参数
| 参数 | 作用 | 默认 |
|---|---|---|
--bt-tracker-interval | 强制 tracker 请求间隔秒数,0 表示按 tracker 响应自适应 | 0 |
--bt-tracker-timeout | tracker 连接超时秒数 | 60 |
--bt-tracker-connect-timeout | 建立连接的超时秒数 | 60 |
tracker 地址哪里找
社区维护着公开 tracker 列表(如 ngosang/trackerslist 项目,持续更新可用地址),复制 announce 地址按逗号拼接即可。列表也可以直接写进配置文件的 bt-tracker= 行,见配置模板。
加了还是没速度,按BT 无 peer 排查过一遍 DHT 与端口。