Daily updated public BitTorrent tracker collection with automatic validation, self-hosted mirror pages, and multi-client support.
BitTorrent downloads rely on peers sharing files with each other.
The more peers you can discover, the better your download performance usually becomes.
Peer discovery mainly comes from three systems:
| System | Description |
|---|---|
| Peer Exchange (PEX) | Shares peer information between connected users |
| DHT | Distributed peer discovery without centralized servers |
| Tracker | Centralized service that helps clients discover peers |
These systems complement each other.
Using DHT + PEX + high-quality trackers together generally produces the best results.
- Daily updated tracker lists
- Automatic tracker validation pipeline
- Multiple tracker categories
- HTTPS / HTTP / UDP tracker support
- Ready-to-use URLs for torrent clients
- GitHub Actions automated deployment
- Static mirror website included
- Lightweight and easy to use
| File | Description |
|---|---|
trackers_all.txt |
Full tracker collection |
trackers_best.txt |
Best performing trackers |
trackers_best_http.txt |
Best HTTP/HTTPS trackers |
trackers_best_ip.txt |
Best IP-based trackers |
trackers_all_udp.txt |
All UDP trackers |
tracker_history.tsv |
Historical tracker records |
- Open
Tools → Options → BitTorrent - Enable:
- Automatically add trackers from URLs
- Paste tracker subscription URL or tracker list
- Click
Apply
Enhanced Edition adds:
- Tracker subscription support
- Advanced filtering
- Additional peer management features
Recommended for automatic tracker updates.
- Open:
Tools → Options → Task → BT Download → Tracker
- Enable tracker update options
- Paste tracker URLs
- Click
Update Now
- Open:
Settings → Advanced → Tracker Servers
- Select tracker source
- Save and apply
This repository uses GitHub Actions to:
- Fetch tracker sources
- Validate availability
- Remove dead trackers
- Generate optimized lists
- Deploy updated pages automatically
Workflow file:
.github/workflows/main.yml
Static Jekyll pages are included for:
- English pages
- Chinese pages
- Public tracker mirrors
Directory:
/jekyll
tracker-project/
├── trackers_all.txt
├── trackers_best.txt
├── trackers_best_http.txt
├── trackers_best_ip.txt
├── tracker_history.tsv
├── build.go
├── download_sources.txt
├── .github/workflows/
└── jekyll/
The project focuses on:
- Lightweight maintenance
- Automated validation
- Public accessibility
- Multi-client compatibility
- Reliable tracker synchronization
The validation pipeline helps reduce:
- Dead trackers
- Duplicate entries
- Unreachable hosts
- Outdated sources
Many public tracker lists:
- Become outdated quickly
- Contain dead trackers
- Lack automated validation
- Are difficult to maintain
Trackerlist focuses on:
- Continuous updates
- Clean usable lists
- Automation
- Simplicity
Contributions are welcome.
You can help by:
- Reporting invalid trackers
- Submitting tracker sources
- Improving validation logic
- Enhancing documentation
MIT License