Torrent Tracker Server release-1.0.5 (windows 10/Ubuntu 20.04LTS x64)
Windows 10 x64 / Ubuntu 20.04LTS x64 Runnable File. (Written by .Net Core 3.1 LTS)
default bind http(tcp) port = 5000,
default bind udp port = 8081,
default bind websocket(tcp) port = 8081
(if you want change bind port, plz modify [ serverConfig.json ] file)
( 'serverConfig.json' file will auto generated when server run.)
Default Listening URI
http://localhost:5000/announce
udp://localhost:8081/announce
ws://localhost:8081/ws/announce
Statistics Page
http://localhost:5000/stats
[ windows10 ]
=> Torrent.Tracker.Server.exe (Runnable File)
[ linux ubuntu 20.04 LTS ]
=> startTorrentTrackerServer_linux.sh (Run Helper Shell Script) (need custom modify)
=> Torrent.Tracker.Server_linux_x64 (Runnable File)
=> Torrent.Tracker.Server_linux_arm (Runnable File)
How To Run
[ windows10 ] => Just Run Torrent.Tracker.Server.exe.
[ linux ubuntu 20.04 LTS ] => (using Run Helper Shell Script)
sudo sh startTorrentTrackerServer_linux.sh start
sudo sh startTorrentTrackerServer_linux.sh stop
sudo sh startTorrentTrackerServer_linux.sh restart
or Direct Run File.
sudo chmod +x Torrent.Tracker.Server_linux_x64 &&
sudo ./Torrent.Tracker.Server_linux_x64
=================== Change Log ===================
release-1.0.5 (21/11/27)
Fix Bugs, Add Get RealIP From Proxy Environment.
More Optimize Announce Logic.
release-1.0.4 (21/11/19)
Fix Bugs.
release-1.0.3 (21/11/18)
Fix Bugs, More Optimize Code.
Add Load ServerConfig From configFile Logic.
Add Send Server Status To Telegrambot Logic.
Replace Json Library(Newtonsoft.Json -> Utf8Json) and Memory Leak Fix.
Optimize Seeder & Leecher Announce Logic.
release-1.0.2 (21/11/12)
Fix Bugs, More Optimize Code.
release-1.0.1 (21/11/11)
More Optimize Code.
release-1.0.0 (21/11/03)
Add Support Websocket WebTorrent Tracker (BitTorrent over WebRTC).