菜单

将 Tracker 添加到客户端

相关源文件

本页面提供了将 ngosang/trackerslist 仓库中的 Tracker 添加到各种 BitTorrent 客户端的分步说明。添加这些 Tracker 可以通过将您的客户端连接到更多 Peer 来显著提高下载速度和 Peer 发现能力。有关可用 Tracker 列表及其特征的信息,请参阅 Tracker Lists

为什么添加 Tracker?

BitTorrent Tracker 通过协调共享相同文件的客户端之间的连接来帮助 Peer 找到彼此。为您的 BitTorrent 文件添加多个 Tracker 可以确保

  1. 改进的 Peer 发现
  2. 增加下载速度
  3. 如果某些 Tracker 离线,更好的韧性
  4. 跨不同网络的更广泛的 Peer 池

来源: README.md9-20

访问 Tracker 列表

在将 Tracker 添加到客户端之前,您需要选择并访问合适的 Tracker 列表。该仓库提供了多个具有不同侧重点的列表

列表名称描述链接镜像
trackers_best.txt20 个最可靠的 TrackerGitHub 原始文件GitHub Pages
trackers_all.txt所有 Tracker(约 118 个)GitHub 原始文件GitHub Pages
特定协议列表UDP、HTTP、HTTPS、WS、I2P请参阅 特定协议列表
基于 IP 的列表适用于有 DNS 问题(DNS issues)的用户请参阅 基于 IP 的列表

对于大多数用户,推荐使用 trackers_best.txt,因为它包含最可靠且性能良好的 Tracker。

来源: README.md12-24

qBittorrent

qBittorrent 是一款免费开源的 BitTorrent 客户端,支持所有 Tracker 类型,包括 I2P Tracker。

添加到所有新下载的 Tracker

  1. 打开 qBittorrent
  2. 转到 工具 → 选项 → BitTorrent
  3. 向下滚动到“自动将这些 Tracker 添加到新下载”
  4. 粘贴您选择的列表中的 Tracker URL(每行一个 URL)
  5. 点击“应用”和“确定”

添加到现有下载的 Tracker

  1. 选择您要修改的下载项
  2. 右键单击并选择“编辑 Tracker”
  3. 粘贴 Tracker URL(每行一个 URL)
  4. 点击“确定”

来源: README.md49

传输

Transmission 是一款轻量级的 BitTorrent 客户端,适用于多种平台。

使用 Transmission Web 界面

  1. 选择一个下载项
  2. 点击“i”信息按钮
  3. 转到“Trackers”选项卡
  4. 点击“+”添加新 Tracker
  5. 粘贴 Tracker URL 并点击“添加”
  6. 对每个 Tracker URL 重复此操作

使用 Transmission 脚本

有几个 bash 脚本可用于自动将 Tracker 添加到 Transmission。

有关这些工具的详细信息,请参阅 与第三方工具一起使用

来源: README.md45-48

Deluge

Deluge 是一款轻量级的跨平台 BitTorrent 客户端。

手动方法

  1. 选择一个下载项
  2. 右键单击并选择“编辑 Tracker”
  3. 点击“添加”
  4. 粘贴 Tracker URL 并点击“确定”
  5. 对每个 Tracker URL 重复此操作

使用 Deluge 插件

名为 deluge-default-trackers plugin 插件可以自动将 ngosang/trackerslist 中的 Tracker 添加到您的下载项。

  1. 从 GitHub 安装插件
  2. 将其配置为使用所需的 Tracker 列表 URL
  3. 插件将自动为新下载项添加 Tracker

来源: README.md44

µTorrent/BitTorrent

这些流行的客户端添加 Tracker 的界面类似。

  1. 选择一个下载项
  2. 右键单击并选择“属性”
  3. 转到“Trackers”选项卡
  4. 添加 Tracker URL(每行一个 URL)
  5. 点击“确定”

WebTorrent(用于 WebSocket Tracker)

WebTorrent 是一款支持 WebSocket Tracker (ws:// 和 wss://) 并在浏览器中运行的客户端。

  1. 访问 WebTorrent 客户端(浏览器或桌面应用)
  2. 添加 Torrent 时,您可以指定 WebSocket Tracker
  3. 使用来自 trackers_all_ws.txt 的 URL

注意:WebSocket Tracker 支持的客户端较少。有关更多信息,请参阅 WebSocket Trackers

来源: README.md30

兼容 I2P 的客户端(用于 I2P Tracker)

要使用 I2P Tracker,您需要

  1. 已安装的 I2P 路由器
  2. 兼容的 BitTorrent 客户端
    • qBittorrent
    • BiglyBT
    • Tixati
    • I2PSnark
    • 使用 libtorrent 的客户端

有关特定的 I2P 设置说明,请参阅 I2P Trackers

来源: README.md31

BitTorrent 客户端-Tracker 通信流程

下图说明了在添加 Tracker 后,BitTorrent 客户端如何与 Tracker 和 Peer 交互

来源: README.md9-31

使用第三方工具添加 Tracker

一些第三方工具可以自动化将 ngosang/trackerslist 中的 Tracker 添加到您的 BitTorrent 客户端的过程。下表总结了可用的工具

工具目的BitTorrent 客户端
bittorrent-tracker-editor编辑 .torrent 文件任何客户端
deluge 插件自动添加 TrackerDeluge
transmission python 脚本自动添加 Tracker传输
transmission bash 脚本自动添加 Tracker传输
qbittorrent bash 脚本自动添加 TrackerqBittorrent
aria2 脚本自动添加 Trackeraria2

有关这些工具的详细信息,请参阅 与第三方工具一起使用

来源: README.md42-52

将 Tracker 添加到 .torrent 文件

如果您想在将 .torrent 文件加载到客户端之前为其添加 Tracker,可以使用

  1. bittorrent-tracker-editor:一个用于编辑 .torrent 文件中 Tracker 列表的桌面应用程序

    • GitHub
    • 加载您的 .torrent 文件
    • 从 ngosang/trackerslist 添加 Tracker
    • 保存修改后的 .torrent 文件
  2. 在线 Torrent 编辑器:一个用于编辑 .torrent 文件的基于 Web 的工具

    • 访问 torrenteditor.com
    • 上传您的 .torrent 文件
    • 从 ngosang/trackerslist 添加 Tracker
    • 下载修改后的 .torrent 文件

来源: README.md43-55

要将 Tracker 添加到磁力链接

  1. 访问在线工具,例如 magnets
  2. 粘贴您的原始磁力链接
  3. 从 ngosang/trackerslist 添加 Tracker
  4. 生成带有添加的 Tracker 的新磁力链接
  5. 在您的 BitTorrent 客户端中使用增强的磁力链接

来源: README.md56

客户端兼容性矩阵

下表显示了哪些客户端支持不同的 Tracker 协议

客户端UDPHTTPHTTPSWebSocketI2P
qBittorrent
传输
Deluge
µTorrent/BitTorrent
WebTorrent
BiglyBT
Tixati
I2PSnark
aria2

选择一个支持您打算使用的 Tracker 协议的客户端。对于 I2P Tracker,请确保您的客户端兼容并且已安装 I2P 路由器。

来源: README.md30-31