本页面详细介绍了维护和更新 ngosang/trackerslist 仓库中 tracker 列表的自动化系统。有关过滤和黑名单的具体信息,请参阅 黑名单和过滤。
trackerslist 仓库使用一个自动化机器人,每日更新所有 tracker 列表。此自动化更新机制是项目的一个核心组成部分,确保所有提供的 BitTorrent tracker 列表保持最新、可靠且分类正确。
更新流程执行多项关键功能
更新流程每天自动运行一次。每个更新周期
这种每日的节奏确保用户始终能够访问最新、可用的 tracker 列表,同时兼顾了服务器负载的考虑。
更新机制从多个来源收集 tracker 数据
在进入验证管道之前,每个潜在的 tracker URL 都会被标准化,以确保格式一致。
每个 tracker 都经过严格的验证过程
任何测试失败的 tracker 将在未来的更新周期中恢复正常功能之前,从更新后的列表中排除。
来源:README.md27
为了维护高质量的列表,采用了多种过滤机制
blacklist.txt 文件通过防止具有不同格式或子域名的重复条目,在维护列表质量方面起着至关重要的作用。
在验证和过滤之后,tracker 将根据综合评分进行排序,该评分 derived from
此排序确保最可靠、最快的 tracker 出现在每个列表的顶部,“最佳”列表仅包含表现最佳的 tracker。
来源:README.md29
更新机制生成多个不同的输出文件
| 文件类型 | 文件名 | 描述 | 条目计数 |
|---|---|---|---|
| 所有 Tracker | trackers_all.txt | 所有协议的所有 tracker | 约 118 个 tracker |
| 最佳 Tracker | trackers_best.txt | 基于质量指标的最佳 tracker | 20 个 tracker |
| UDP Tracker | trackers_all_udp.txt | 仅 UDP 协议 tracker | 约 50 个 tracker |
| HTTP Tracker | trackers_all_http.txt | 仅 HTTP 协议 tracker | 约 54 个 tracker |
| HTTPS Tracker | trackers_all_https.txt | 仅 HTTPS 协议 tracker | 约 14 个 tracker |
| WebSocket Tracker | trackers_all_ws.txt | 仅 WebSocket 协议 tracker | 约 6 个 tracker |
| I2P Tracker | trackers_all_i2p.txt | 仅 I2P 协议 tracker | 约 6 个 tracker |
| 所有基于 IP 的 | trackers_all_ip.txt | 所有带 IP 地址的 tracker | 约 77 个 tracker |
| 最佳基于 IP 的 | trackers_best_ip.txt | 最佳带 IP 地址的 tracker | 20 个 tracker |
对于基于 IP 的列表,域名将被解析为 IP 地址。由于移除了 Cloudflare IP 以及某些域名无法解析,这些列表可能较短。
完整更新流程遵循此工作流
此自动化工作流可确保一致、可靠的更新,且只需最少的手动干预。
更新流程完成后,更新后的 tracker 列表将通过多种分发渠道提供
| 分发渠道 | 访问格式 | 目的 |
|---|---|---|
| GitHub 原始文件 | 直接仓库 URL | 主要访问方式 |
| GitHub Pages | 镜像站点 | 替代访问点 |
| jsDelivr CDN | CDN 优化 URL | 更快的全球访问 |
这种多渠道分发确保了高可用性,并为用户提供了基于其网络条件和潜在地区限制的选择。
自动化更新机制是 ngosang/trackerslist 项目的基石,确保所有列表保持最新、可靠且分类正确。通过每日更新、全面的验证、智能的过滤和基于性能的排序,该系统为 BitTorrent 社区提供了始终高质量的 tracker 列表。
有关系统特定方面的更多详细信息,请参阅
刷新此 Wiki
最后索引时间2025 年 4 月 18 日(d96449)