菜单

目的与功能

相关源文件

目的

The ngosang/trackerslist 存储库是一个集中的资源库,提供定期更新的公共 BitTorrent 追踪器列表。其核心目的是通过提供可靠的、分类的活动追踪器列表,帮助 BitTorrent 用户优化下载速度和改进 peer 发现。

有关可用追踪器列表的具体类型的信息,请参阅 追踪器列表

来源: README.md9-10

主要功能

该存储库提供以下主要功能

  1. 自动化每日更新:所有追踪器列表每天都会由机器人系统自动检查和更新,以确保它们只包含可用的追踪器。

  2. 多种列表格式:追踪器被组织成不同的列表,以满足用户的不同需求

    • 基于质量的列表(最佳追踪器 vs. 所有追踪器)
    • 特定协议的列表(UDP、HTTP、HTTPS、WebSocket、I2P)
    • 基于域和基于 IP 的变体
  3. 重复项防止:系统使用黑名单机制过滤掉具有相同域名或 IP 地址的追踪器。

  4. 基于性能的排序:追踪器按流行度和延迟排序,最有效的追踪器排在最前面。

  5. 多种分发渠道:所有列表都可以通过以下方式访问

    • GitHub Raw URL
    • GitHub Pages
    • jsDelivr CDN

来源: README.md12-24 README.md27-32

追踪器列表组织

该存储库维护多个不同的追踪器列表,每个列表服务于不同的目的

列表类型描述文件追踪器
最佳 Tracker精心策划的最可靠的追踪器列表trackers_best.txt20
所有 Tracker包含所有可用追踪器的全面列表trackers_all.txt~118
UDP Tracker使用 UDP 协议的追踪器trackers_all_udp.txt~50
HTTP Tracker使用 HTTP 协议的追踪器trackers_all_http.txt~54
HTTPS Tracker使用 HTTPS 协议的追踪器trackers_all_https.txt~14
WebSocket Tracker使用 WebSocket 协议的追踪器trackers_all_ws.txt~6
I2P TrackerI2P 网络上的追踪器trackers_all_i2p.txt~6
基于 IP 的列表无域名的替代方案,适用于遇到 DNS 问题的用户trackers_best_ip.txt, trackers_all_ip.txt20, ~77

来源: README.md12-24

追踪器收集和过滤系统

下图说明了追踪器是如何被收集、验证并组织成各种列表的

来源: README.md27-32

用户集成工作流

此图说明了用户如何将这些追踪器列表集成到他们的 BitTorrent 生态系统中

来源: README.md42-56

特定协议的功能和要求

不同的追踪器协议具有独特的特征和要求

来源: README.md30-31

额外的好处

DNS 问题解决

基于 IP 的追踪器列表(trackers_best_ip.txt 和 trackers_all_ip.txt)为遇到 DNS 解析问题的用户提供了替代选项。这些列表包含相同的追踪器,但使用直接 IP 地址而不是域名。请注意,这些列表可能比基于域名的列表短,因为 Cloudflare IP 已被移除。

第三方工具集成

该存储库的追踪器列表可以与各种 BitTorrent 客户端和工具集成

  1. Torrent 文件编辑:像 bittorrent-tracker-editor 这样的工具可以将这些追踪器添加到现有的 .torrent 文件中

  2. 特定客户端脚本:存在适用于流行客户端的各种集成脚本,例如

    • Deluge
    • 传输
    • qBittorrent
    • aria2
  3. 在线工具:用于将追踪器添加到 .torrent 文件或 magnet 链接的基于 Web 的工具

来源: README.md22-24 README.md32 README.md42-56

贡献与维护

该存储库通过以下方式进行维护

  1. 自动化更新:机器人系统每天进行检查
  2. 用户贡献:可以通过 GitHub issue 提交新的追踪器
  3. 问题报告:可以通过 GitHub issue 报告无法工作的追踪器

来源: README.md35-36