Ich möchte einen BitTornado-Tracker für ein lokales Netzwerk einrichten. Im Moment verwende ich OpenBitTorrent als meinen Tracker, aber das scheint seltsam, da ich dies nicht über das Internet tun möchte und ich nicht sicher bin, wie sicher oder legal es ist.
Auf dem „Server“ läuft Bodhi Linux.
Ich habe eine Anleitung zu TuxCoder gefunden, die diesen Befehl verwendet, um den Tracker zu starten
bttrack --port 6969 --dfile ~/.bttrack/dstate --logfile ~/.bttrack/tracker.log --nat_check 0 --scrape_allowed full
Ich bekomme jedoch eine Verfallswarnung zurück:
/usr/lib/pymodules/python2.6/BitTornado/__init__.py:8: DeprecationWarning: the sha module is deprecated; use the hashlib module instead
from sha import sha
**warning** could not redirect stdout to log file: <type 'exceptions.IOError'>
Es kann sein, dass es da draußen einen besseren Tracker gibt. Ich bin kein Experte, deshalb stelle ich diese Frage.
Akzeptierte Antwort:
Es ist nur eine Warnung, die Sie einfach ignorieren können. Es gibt ein Befehlszeilen-Flag für Python, damit es diese Klasse von Warnungen ignoriert:-W ignore::DeprecationWarning
(wird ab Version 2.7 standardmäßig ignoriert)
Persönlich verwende ich immer noch bttrack, obwohl es in die Jahre gekommen ist und die neuesten Verbesserungen des Bittorrent-Protokolls nicht unterstützt:Es ist effizient, einfach zu bedienen und zuverlässig. Ich habe ein paar Tracker und Seeder zum Laufen gebracht, um eine Linux-Distribution zu unterstützen.