Skip to content

Commit c255c42

Browse files
cursoragentadysec
andcommitted
Refactor: Improve README with badges and better structure
Co-authored-by: admin <[email protected]>
1 parent 3af0263 commit c255c42

File tree

1 file changed

+111
-60
lines changed

1 file changed

+111
-60
lines changed

README.md

Lines changed: 111 additions & 60 deletions
Original file line numberDiff line numberDiff line change
@@ -1,93 +1,144 @@
1-
# tracker
1+
# BitTorrent Tracker 聚合项目
22

3-
## 简介
3+
[![更新状态](https://github.com/adysec/tracker/workflows/Daily%20Update%20Tracker/badge.svg)](https://github.com/adysec/tracker/actions)
4+
[![许可证](https://img.shields.io/github/license/adysec/tracker)](LICENSE)
45

5-
本项目自动收集和测试各种BitTorrent tracker服务器,提供全量和优选的tracker列表。支持黑名单过滤功能,自动过滤威胁情报中的恶意IP地址。
6+
## 📖 项目简介
67

7-
## Tracker列表
8+
本项目自动收集、测试和维护高质量的 BitTorrent Tracker 服务器列表。通过每日自动化流程,从多个开源项目聚合 Tracker 数据,进行连通性测试,并提供按协议分类的优选列表。
89

9-
### 全量tracker服务器
10+
### ✨ 核心特性
1011

11-
包含所有收集到的tracker服务器地址(未经可用性测试):
12+
- 🛡️ **安全可靠**:集成威胁情报,自动过滤恶意 IP 地址
13+
- 🔄 **实时更新**:每日自动更新,确保 Tracker 列表时效性
14+
- 📊 **协议分类**:支持 HTTP、HTTPS、UDP、WSS 四种协议分类
15+
- 🚀 **高可用性**:仅保留经过连通性测试的可用 Tracker
16+
- 🌐 **多源聚合**:整合十余个知名开源项目的 Tracker 资源
17+
18+
## 📋 Tracker 列表
19+
20+
### 全量 Tracker 列表
21+
22+
包含所有聚合的 Tracker 服务器(未经可用性筛选):
1223

1324
```
1425
https://down.adysec.com/trackers_all.txt
15-
1626
https://raw.githubusercontent.com/adysec/tracker/main/trackers_all.txt
1727
```
1828

19-
### 优选tracker服务器(按协议分类)
29+
### 优选 Tracker 列表
2030

21-
经过连通性测试的可用tracker服务器,按协议分类
31+
经过连通性测试的高质量 Tracker 服务器
2232

33+
**综合列表(推荐)**
2334
```
2435
https://down.adysec.com/trackers_best.txt
25-
2636
https://raw.githubusercontent.com/adysec/tracker/main/trackers_best.txt
2737
```
2838

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+
**按协议分类**
3540

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) |
4247

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
4864
```
4965

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
5186
```
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
5596
```
5697

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+
- 功能建议?我们很乐意听取
58127

59-
### 🔒 安全过滤
60-
- 支持黑名单过滤功能,使用 `blackstr.txt` 文件过滤恶意IP地址
61-
- 自动过滤威胁情报中标记的恶意tracker服务器
62-
- 确保提供的tracker列表安全可靠
128+
## 📄 许可证
63129

64-
### 📊 协议分类
65-
- 自动将tracker按协议分类(HTTP、HTTPS、UDP、WSS)
66-
- 用户可根据需要选择特定协议的tracker
67-
- 便于不同应用场景的使用
130+
本项目采用 [MIT 许可证](LICENSE) 开源。
68131

69-
### 🔄 自动更新
70-
- 每日自动更新tracker列表
71-
- 自动进行连通性测试
72-
- 只保留可用的tracker服务器
132+
## ⭐ Star History
73133

74-
### 📈 数据源丰富
75-
收集来源包括但不限于:
76-
- ngosang/trackerslist
77-
- XIU2/TrackersListCollection
78-
- chenjia404/CnTrackersList
79-
- hezhijie0327/Trackerslist
80-
- 以及其他多个开源项目
134+
如果这个项目对您有帮助,请给我们一个 Star!
81135

82-
## 使用说明
136+
---
83137

84-
### 在BT客户端中使用
85-
将对应协议的tracker列表URL添加到您的BitTorrent客户端中,客户端会自动获取最新的tracker列表。
138+
<div align="center">
86139

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)**
91143

92-
### 自定义黑名单
93-
在项目根目录创建 `blackstr.txt` 文件,每行添加一个需要过滤的IP地址或域名。
144+
</div>

0 commit comments

Comments
 (0)