webtorrent/bittorrent-tracker
🌊 Simple, robust, BitTorrent tracker (client & server) implementation
Thành tựu nổi bật
Những danh hiệu mới nhất của dự án
#1 Repository Của Tháng
#1 Repository Của Tháng
#1 Repository Của Tháng
🌊 bittorrent-tracker: Tracker BitTorrent đầy đủ cho client và server
Triển khai đơn giản nhưng vững chắc cho cả client và server BitTorrent, hỗ trợ HTTP, UDP và WebTorrent.
bittorrent-tracker là một module Node.js cài đặt cả phía client và server của một tracker BitTorrent. Một tracker BitTorrent là dịch vụ web nhận các yêu cầu từ các client BitTorrent, thu thập thông tin thống kê và trả về danh sách peer để client tham gia vào swarm. Dự án này được sử dụng bởi WebTorrent và các dự án liên quan như peerflix, playback.
✨ Điểm nổi bật
- Hỗ trợ đầy đủ loại tracker: bao gồm HTTP trackers, UDP trackers (theo BEP 15) và WebTorrent trackers
- Client & Server trong một package: cài đặt npm duy nhất cung cấp cả hai vai trò
- Hỗ trợ IPv4 và IPv6: kết nối đa giao thức mạng
- Tính năng scrape: hỗ trợ phần mở rộng scrape để lấy thống kê torrent
- Giao diện thống kê web: truy cập /stats để xem giao diện web hoặc /stats.json để lấy dữ liệu JSON
- Kiểm thử toàn diện: bộ test offline đáng tin cậy, chạy mà không cần kết nối mạng thực tế
- Được dùng bởi các dự án lớn: WebTorrent, peerflix, playback
💡 Vì sao đáng chú ý
bittorrent-tracker nổi bật bởi sự đơn giản và đầy đủ. Thay vì phải cài đặt riêng biệt cho mỗi loại tracker (HTTP, UDP, WebTorrent), phát triển viên chỉ cần một package duy nhất để xây dựng cả client và server. Điều này giảm đáng kể độ phứ tạp khi phát triển ứng dụng BitTorrent hay WebTorrent.
#BitTorrent #Tracker #JavaScript #WebTorrent #OpenSource #TiniX
Dự án tương tự
Khám phá các dự án và mô hình AI khác có sự tương đồng.
🎈 Updated daily! A list of popular BitTorrent Trackers! / 每天更新!全网热门 BT Tracker 列表!
UNIT3D is a private torrent tracker built using Laravel, Livewire and AlpineJS.
Fast and simple Webtorrent tracker implementation in C++