菜单

Tracker 列表

相关源文件

本文档全面概述了 ngosang/trackerslist 仓库中可用的各种 Tracker 列表。它解释了它们的组织、格式和预期的使用场景。有关如何将这些 Tracker 添加到 BitTorrent 客户端的信息,请参阅使用指南

目的与组织

本仓库中的 Tracker 列表是公共 BitTorrent Tracker URL 的集合,可帮助 Torrent 客户端发现用于文件共享的 Peer。这些列表每天自动更新,并按受欢迎程度和延迟对 Tracker 进行排序,以优化连接成功率。

Tracker 列表类型

来源: README.md12-24

可用列表

该仓库提供了几个针对不同需求的 Tracker 列表

列表文件描述大致数量链接引用
trackers_best.txt最可靠的 tracker20 个 TrackerREADME.md14
trackers_all.txt所有 Tracker118 个 TrackerREADME.md15
trackers_all_udp.txtUDP 协议 tracker50 个 TrackerREADME.md16
trackers_all_http.txtHTTP 协议 tracker54 个 TrackerREADME.md17
trackers_all_https.txtHTTPS 协议 tracker14 个 TrackerREADME.md18
trackers_all_ws.txtWebSocket 协议 Tracker6 个 TrackerREADME.md19
trackers_all_i2p.txtI2P 协议 Tracker6 个 TrackerREADME.md20
trackers_best_ip.txt最可靠的 Tracker (IP 地址)20 个 TrackerREADME.md23
trackers_all_ip.txt所有 Tracker (IP 地址)77 个 TrackerREADME.md24

来源: README.md14-24

列表格式和内容

每个 Tracker 列表都是一个纯文本文件,每行一个 Tracker URL,并用空行分隔。这些 URL 遵循 BitTorrent Tracker 的标准格式,并带有适当的协议前缀。

trackers_all.txt 中的条目示例

udp://tracker.opentrackr.org:1337/announce

http://tracker.opentrackr.org:1337/announce

udp://open.demonii.com:1337/announce

来源: trackers_all.txt1-6

协议类型

Tracker 列表按以下 BitTorrent Tracker 协议进行组织

  1. UDP - 用户数据报协议 Tracker
  2. HTTP - 超文本传输协议 Tracker
  3. HTTPS - 安全 HTTP Tracker
  4. WS/WSS - WebSocket/安全 WebSocket Tracker (用于 WebTorrent)
  5. I2P - 隐形互联网项目 Tracker (用于匿名/私有 Torrent)

来源: README.md16-20 README.md30-31

Tracker 更新系统

来源: README.md27-29 README.md32

Tracker 列表通过以下过程自动生成和每日更新

  1. 一个自动机器人会检查公共 BitTorrent Tracker 的可用性和响应能力
  2. 使用 blacklist.txt 文件中的规则,删除具有相同域或指向同一 IP 地址的 Tracker
  3. 活动 Tracker 按协议 (UDP, HTTP, HTTPS, WebSocket, I2P) 分类
  4. Tracker 按受欢迎程度和延迟 (从最佳到最差) 排序
  5. 对于基于 IP 的列表,将域名转换为 IP 地址

分发方法

Tracker 列表通过多种渠道提供,以确保可靠访问

  1. GitHub Raw - 直接访问仓库中的原始文件
  2. GitHub Pages - 通过 GitHub Pages 进行的备用访问
  3. jsDelivr CDN - 通过内容交付网络加快访问速度

来源: README.md14-24

特定协议的考虑

UDP Tracker

UDP Tracker 通常是最快和最有效的 Tracker 协议,但可能被某些防火墙阻止。由于其开销低,它们是大多数 BitTorrent 客户端的首选协议。

来源: README.md16

HTTP Tracker

HTTP Tracker 兼容性广泛,可在大多数网络环境中工作。它们效率低于 UDP,但在穿越复杂网络时通常更可靠。

来源: README.md17

HTTPS Tracker

HTTPS Tracker 提供加密通信,增强隐私和安全性。它们在隐私至关重要时很有用,但开销比 HTTP Tracker 高。

来源: README.md18

WebSocket Tracker

WebSocket Tracker (标记为 ws:// 或 wss://) 主要由 WebTorrent 客户端用于基于浏览器的 Torrenting。它们与传统 BitTorrent 客户端的兼容性有限。

来源: README.md19 README.md30

I2P Tracker

I2P Tracker 需要 I2P Router 和兼容的 BitTorrent 客户端。它们提供增强的匿名性和隐私性,但会牺牲速度。兼容的客户端包括 qBittorrent、BiglyBT、Tixati 和 I2PSnark。

来源: README.md20 README.md31

基于 IP 的列表

来源: README.md22-24 README.md32

基于 IP 的列表 (trackers_all_ip.txttrackers_best_ip.txt) 在以下场景中很有用:

  1. 用户遇到 DNS 解析问题
  2. 某些 Tracker 域名在用户网络中被阻止
  3. 用户希望通过绕过 DNS 解析来提高连接速度

这些列表包含与其基于域名的对应项相同的 Tracker,但使用了直接的 IP 地址。基于 IP 的列表可能比基于域名的列表短,因为 Cloudflare IP 已被移除以避免潜在问题。

与客户端工作流程的关系

Tracker 列表按以下方式集成到 BitTorrent 工作流程中

  1. 用户根据其特定需求下载一个或多个 Tracker 列表
  2. 用户通过手动或使用第三方工具将 Tracker 添加到其 BitTorrent 客户端
  3. 下载 Torrent 时,客户端连接到这些 Tracker
  4. Tracker 帮助客户端找到拥有所需内容的 Peer
  5. 更多的 Tracker 增加了找到 Peer 的机会,特别是对于稀有内容

有关将这些 Tracker 添加到各种 BitTorrent 客户端的详细说明,请参阅将 Tracker 添加到客户端

来源: README.md42-52