Ich möchte es auf meinem VPS-Server bereitstellen, um Ressourcen schnell herunterzuladen.
Dies könnte mir viel Zeit sparen, da einige Ressourcen in einem fremden Land sind,
Ich möchte es auf meinem VPS-Server bereitstellen, um Ressourcen schnell herunterzuladen.
Dies könnte mir viel Zeit sparen, da einige Ressourcen in einem fremden Land sind,
Antworten:
Der Standard-BitTorrent-Client von Ubuntu Desktop, Transmission , verfügt über eine Befehlszeilenschnittstelle (das Paket ist nicht standardmäßig installiert transmission-daemon
). Der Daemon kann so eingerichtet werden, dass er über das Terminal und eine Webschnittstelle bedient werden kann.
Transmission ist ein guter Bittorrent-Client, weil:
Weitere Informationen zu den Funktionen finden Sie auf dieser Seite .
transmission-cli
bevor Sie es in Terminal verwenden können. Das reguläre transmission-gtk
Paket enthält nicht die CLI. Ganz zu schweigen davon, dass es auch ein transmission-daemon
Paket gibt .
Ich habe ein detailliertes Tutorial über rTorrent geschrieben, einschließlich dessen Installation und Konfiguration. Probieren Sie es hier aus oder lesen Sie die offizielle Bedienungsanleitung .
Deluge ist ein voll funktionsfähiger, aber leichter Torrent-Client, der in Python geschrieben ist und in seinem Kern die C ++ - Bibliothek libtorrent (rasterbar) verwendet .
Mehrere Benutzeroberflächen, unterstützt den Zugriff von den meisten Plattformen:
Viele Plugins und Anwendungserweiterungen
Ein CLI-Downloader, der HTTP, FTP und Torrents unterstützt.
So laden Sie einen Torrent herunter:
aria2c file.torrent
Sie können es auch auf eine entfernte Torrent-Datei verweisen, http://some web site here.com/file.torrent
sodass Sie die Torrent-Datei nicht erst herunterladen müssen.
Beachten Sie auch , Sie Dateizuordnungs mit diesem Flag deaktivieren können: --file-allocation=none
.
Aria2c unterstützt auch das parallele Herunterladen über HTTP. Verwenden Sie das -j
Flag, um die Anzahl der Threads zu bestimmen. Für 3 gleichzeitige Downloads einer einzelnen HTTP-Datei siehe folgendes Beispiel:
aria2c -j 3 website.com/file.rar
Azureus / Vuse verfügt auch über einen Konsolenmodus. Ich war einer der Entwickler.
Um Azureus im Konsolenmodus zu verwenden, müssen Sie einige zusätzliche Bibliotheken von http://svn.vuze.com/public/client/trunk/uis/lib/ herunterladen.
Wenn Sie diese im selben Verzeichnis wie das Vuze-Glas ablegen, können Sie die Konsolen-Benutzeroberfläche folgendermaßen starten:
java -jar Vuze-xxxx.jar --ui=console
Geben Sie in der CLI help ein, um die Befehle anzuzeigen. Einige nützliche Befehle sind:
Hier ist ein Beispiel für die Ausgabe eines Befehls 'show torrents'
show torrents
> -----
1 [>] 025.6% Azureus4.7.0.0.jar (13.26 MB) ETA: 1m 41s
Speed: 295.1 kB/s / 0 B/s Amount: 3.56 MB / 0 B Connections: 11(20) / 0(4)
Total Speed (down/up): 296.6 kB/s / 2.2 kB/s
Transferred Volume (down/up/discarded): 3.56 MB / 0 B / 0 B
Total Connected Peers (seeds/peers): 11 / 0
> -----
Weitere Informationen finden Sie unter http://wiki.vuze.com/w/Console_UI :-)
Ich benutze es die ganze Zeit:
sudo apt-get install bittornado
So laden Sie Torrents herunter:
btdownloadcurses --max_uploads 4 --max_upload_rate 32 to_be_downloaded.torrent
Es gibt eine ähnliche Frage auf stackoverflow.com .
Die akzeptierte Antwort dort ist CTorrent, also dachte ich, ich sollte es hier erwähnen. Die Beschreibung von ctorrent von packages.debian.org lautet wie folgt:
Diese Anwendung ist in der Sprache C ++ geschrieben und erfordert keine grafische Komponente, z. B. einen X-Server. Der Original ctorrent Upstream hat seine Entwicklung eingestellt und wird nun durch neue Releases / Bugfixes eines neuen Entwicklers auf dem neuesten Stand gehalten. Es wurde als Konsolenprogramm erstellt und kann sogar remote auf einem Computer verwendet werden, der externen SSH-Zugriff bietet.
Weitere Informationen finden Sie auf folgenden Websites:
http://packages.debian.org/sid/ctorrent
http://sourceforge.net/projects/ctorrent/
Es gibt auch eine erweiterte Version von ctorrent, die unter http://sourceforge.net/projects/dtorrent/ zu finden ist.
Probieren Sie die Linux Alpha-Version aus. Es ist ein Headless-Server, der über Ihren Browser (Web-Benutzeroberfläche) gesteuert werden kann. http://www.utorrent.com/downloads/linux .
Ich benutze tget, was (in den Worten des Autors) "wget for torrents" ist. Hier können Sie Torrent-Dateien oder Magnet-Links herunterladen. Es ist eine node.js-Anwendung.
tget 'magnet:?xt=urn:btih:0403fb4728bd788fbcb67e87d6feb241ef38c75a'
Installieren:
npm install -g t-get
Ich weiß, es ist eine alte Frage, aber niemand hat Peerflix erwähnt .
In JavaScript geschrieben, funktioniert super, ist super einfach zu bedienen, hat eine schöne, informative und farbige Oberfläche.
Am wichtigsten ist, dass es das Streamen von Video- und Audio-Inhalten über VLC unterstützt (einfach mit dem Flag starten --vlc
).
Meine Empfehlung, ohne etwas zu installieren (wenn Sie Knoten haben)
npx -p webtorrent-cli webtorrent download "magent:..."
Es wird vorübergehend das webtorrent-cli
Paket herunterladen und dann den webtorretn
Befehl ausführen, um den Torrent herunterzuladen.