|
1 | | -# tracker |
| 1 | +# BitTorrent Tracker 聚合项目 |
2 | 2 |
|
3 | | -## 简介 |
| 3 | +[](https://github.com/adysec/tracker/actions) |
| 4 | +[](LICENSE) |
4 | 5 |
|
5 | | -本项目自动收集和测试各种BitTorrent tracker服务器,提供全量和优选的tracker列表。支持黑名单过滤功能,自动过滤威胁情报中的恶意IP地址。 |
| 6 | +## 📖 项目简介 |
6 | 7 |
|
7 | | -## Tracker列表 |
| 8 | +本项目自动收集、测试和维护高质量的 BitTorrent Tracker 服务器列表。通过每日自动化流程,从多个开源项目聚合 Tracker 数据,进行连通性测试,并提供按协议分类的优选列表。 |
8 | 9 |
|
9 | | -### 全量tracker服务器 |
| 10 | +### ✨ 核心特性 |
10 | 11 |
|
11 | | -包含所有收集到的tracker服务器地址(未经可用性测试): |
| 12 | +- 🛡️ **安全可靠**:集成威胁情报,自动过滤恶意 IP 地址 |
| 13 | +- 🔄 **实时更新**:每日自动更新,确保 Tracker 列表时效性 |
| 14 | +- 📊 **协议分类**:支持 HTTP、HTTPS、UDP、WSS 四种协议分类 |
| 15 | +- 🚀 **高可用性**:仅保留经过连通性测试的可用 Tracker |
| 16 | +- 🌐 **多源聚合**:整合十余个知名开源项目的 Tracker 资源 |
| 17 | + |
| 18 | +## 📋 Tracker 列表 |
| 19 | + |
| 20 | +### 全量 Tracker 列表 |
| 21 | + |
| 22 | +包含所有聚合的 Tracker 服务器(未经可用性筛选): |
12 | 23 |
|
13 | 24 | ``` |
14 | 25 | https://down.adysec.com/trackers_all.txt |
15 | | -或 |
16 | 26 | https://raw.githubusercontent.com/adysec/tracker/main/trackers_all.txt |
17 | 27 | ``` |
18 | 28 |
|
19 | | -### 优选tracker服务器(按协议分类) |
| 29 | +### 优选 Tracker 列表 |
20 | 30 |
|
21 | | -经过连通性测试的可用tracker服务器,按协议分类: |
| 31 | +经过连通性测试的高质量 Tracker 服务器: |
22 | 32 |
|
| 33 | +**综合列表(推荐)** |
23 | 34 | ``` |
24 | 35 | https://down.adysec.com/trackers_best.txt |
25 | | -或 |
26 | 36 | https://raw.githubusercontent.com/adysec/tracker/main/trackers_best.txt |
27 | 37 | ``` |
28 | 38 |
|
29 | | -#### HTTP协议 |
30 | | -``` |
31 | | -https://down.adysec.com/trackers_best_http.txt |
32 | | -或 |
33 | | -https://raw.githubusercontent.com/adysec/tracker/main/trackers_best_http.txt |
34 | | -``` |
| 39 | +**按协议分类** |
35 | 40 |
|
36 | | -#### HTTPS协议 |
37 | | -``` |
38 | | -https://down.adysec.com/trackers_best_https.txt |
39 | | -或 |
40 | | -https://raw.githubusercontent.com/adysec/tracker/main/trackers_best_https.txt |
41 | | -``` |
| 41 | +| 协议 | 下载链接 | |
| 42 | +|------|----------| |
| 43 | +| HTTP | [`trackers_best_http.txt`](https://down.adysec.com/trackers_best_http.txt) \| [`GitHub`](https://raw.githubusercontent.com/adysec/tracker/main/trackers_best_http.txt) | |
| 44 | +| HTTPS | [`trackers_best_https.txt`](https://down.adysec.com/trackers_best_https.txt) \| [`GitHub`](https://raw.githubusercontent.com/adysec/tracker/main/trackers_best_https.txt) | |
| 45 | +| UDP | [`trackers_best_udp.txt`](https://down.adysec.com/trackers_best_udp.txt) \| [`GitHub`](https://raw.githubusercontent.com/adysec/tracker/main/trackers_best_udp.txt) | |
| 46 | +| WSS | [`trackers_best_wss.txt`](https://down.adysec.com/trackers_best_wss.txt) \| [`GitHub`](https://raw.githubusercontent.com/adysec/tracker/main/trackers_best_wss.txt) | |
42 | 47 |
|
43 | | -#### UDP协议 |
44 | | -``` |
45 | | -https://down.adysec.com/trackers_best_udp.txt |
46 | | -或 |
47 | | -https://raw.githubusercontent.com/adysec/tracker/main/trackers_best_udp.txt |
| 48 | +## 🔧 使用方法 |
| 49 | + |
| 50 | +### BitTorrent 客户端配置 |
| 51 | + |
| 52 | +1. **qBittorrent**:选项 → BitTorrent → 自动添加以下 Tracker → 粘贴列表 URL |
| 53 | +2. **Transmission**:编辑首选项 → Tracker → 添加 Tracker URL |
| 54 | +3. **其他客户端**:在 Tracker 设置中添加上述任一 URL |
| 55 | + |
| 56 | +### 命令行使用 |
| 57 | + |
| 58 | +```bash |
| 59 | +# 获取最新 Tracker 列表 |
| 60 | +curl -s https://down.adysec.com/trackers_best.txt |
| 61 | + |
| 62 | +# 获取特定协议的 Tracker |
| 63 | +curl -s https://down.adysec.com/trackers_best_udp.txt |
48 | 64 | ``` |
49 | 65 |
|
50 | | -#### WSS协议 |
| 66 | +## 🛠️ 本地部署 |
| 67 | + |
| 68 | +### 环境要求 |
| 69 | + |
| 70 | +- Linux/macOS 系统 |
| 71 | +- Bash 4.0+ |
| 72 | +- curl、nc、wscat 工具 |
| 73 | + |
| 74 | +### 快速开始 |
| 75 | + |
| 76 | +```bash |
| 77 | +# 1. 克隆项目 |
| 78 | +git clone https://github.com/adysec/tracker.git |
| 79 | +cd tracker |
| 80 | + |
| 81 | +# 2. 格式化 Tracker 列表 |
| 82 | +bash format.sh trackers_all.txt |
| 83 | + |
| 84 | +# 3. 测试 Tracker 可用性 |
| 85 | +bash test_trackers.sh trackers_all.txt |
51 | 86 | ``` |
52 | | -https://down.adysec.com/trackers_best_wss.txt |
53 | | -或 |
54 | | -https://raw.githubusercontent.com/adysec/tracker/main/trackers_best_wss.txt |
| 87 | + |
| 88 | +### 自定义配置 |
| 89 | + |
| 90 | +创建 `blackstr.txt` 文件来过滤特定的 IP 地址或域名: |
| 91 | + |
| 92 | +```bash |
| 93 | +# 示例:过滤恶意 IP |
| 94 | +echo "192.168.1.100" >> blackstr.txt |
| 95 | +echo "malicious-tracker.com" >> blackstr.txt |
55 | 96 | ``` |
56 | 97 |
|
57 | | -## 功能特性 |
| 98 | +## 📊 数据来源 |
| 99 | + |
| 100 | +本项目聚合以下优质开源项目的 Tracker 资源: |
| 101 | + |
| 102 | +- [ngosang/trackerslist](https://github.com/ngosang/trackerslist) |
| 103 | +- [XIU2/TrackersListCollection](https://github.com/XIU2/TrackersListCollection) |
| 104 | +- [chenjia404/CnTrackersList](https://github.com/chenjia404/CnTrackersList) |
| 105 | +- [hezhijie0327/Trackerslist](https://github.com/hezhijie0327/Trackerslist) |
| 106 | +- [DeSireFire/animeTrackerList](https://github.com/DeSireFire/animeTrackerList) |
| 107 | +- [NewTrackon](https://newtrackon.com/) |
| 108 | +- 以及其他多个社区维护的项目 |
| 109 | + |
| 110 | +## 🤝 贡献指南 |
| 111 | + |
| 112 | +欢迎提交 Issue 和 Pull Request! |
| 113 | + |
| 114 | +### 如何贡献 |
| 115 | + |
| 116 | +1. Fork 本项目 |
| 117 | +2. 创建特性分支:`git checkout -b feature/amazing-feature` |
| 118 | +3. 提交更改:`git commit -m 'Add amazing feature'` |
| 119 | +4. 推送分支:`git push origin feature/amazing-feature` |
| 120 | +5. 提交 Pull Request |
| 121 | + |
| 122 | +### 报告问题 |
| 123 | + |
| 124 | +- 发现无效的 Tracker?请提交 Issue |
| 125 | +- 建议新的数据源?欢迎讨论 |
| 126 | +- 功能建议?我们很乐意听取 |
58 | 127 |
|
59 | | -### 🔒 安全过滤 |
60 | | -- 支持黑名单过滤功能,使用 `blackstr.txt` 文件过滤恶意IP地址 |
61 | | -- 自动过滤威胁情报中标记的恶意tracker服务器 |
62 | | -- 确保提供的tracker列表安全可靠 |
| 128 | +## 📄 许可证 |
63 | 129 |
|
64 | | -### 📊 协议分类 |
65 | | -- 自动将tracker按协议分类(HTTP、HTTPS、UDP、WSS) |
66 | | -- 用户可根据需要选择特定协议的tracker |
67 | | -- 便于不同应用场景的使用 |
| 130 | +本项目采用 [MIT 许可证](LICENSE) 开源。 |
68 | 131 |
|
69 | | -### 🔄 自动更新 |
70 | | -- 每日自动更新tracker列表 |
71 | | -- 自动进行连通性测试 |
72 | | -- 只保留可用的tracker服务器 |
| 132 | +## ⭐ Star History |
73 | 133 |
|
74 | | -### 📈 数据源丰富 |
75 | | -收集来源包括但不限于: |
76 | | -- ngosang/trackerslist |
77 | | -- XIU2/TrackersListCollection |
78 | | -- chenjia404/CnTrackersList |
79 | | -- hezhijie0327/Trackerslist |
80 | | -- 以及其他多个开源项目 |
| 134 | +如果这个项目对您有帮助,请给我们一个 Star! |
81 | 135 |
|
82 | | -## 使用说明 |
| 136 | +--- |
83 | 137 |
|
84 | | -### 在BT客户端中使用 |
85 | | -将对应协议的tracker列表URL添加到您的BitTorrent客户端中,客户端会自动获取最新的tracker列表。 |
| 138 | +<div align="center"> |
86 | 139 |
|
87 | | -### 本地部署 |
88 | | -1. 克隆项目:`git clone https://github.com/adysec/tracker.git` |
89 | | -2. 运行格式化脚本:`bash format.sh trackers_all.txt` |
90 | | -3. 运行测试脚本:`bash test_trackers.sh trackers_all.txt` |
| 140 | +**[🏠 主页](https://github.com/adysec/tracker)** • |
| 141 | +**[📥 下载](https://down.adysec.com/)** • |
| 142 | +**[❓ 问题反馈](https://github.com/adysec/tracker/issues)** |
91 | 143 |
|
92 | | -### 自定义黑名单 |
93 | | -在项目根目录创建 `blackstr.txt` 文件,每行添加一个需要过滤的IP地址或域名。 |
| 144 | +</div> |
0 commit comments