Gibt es eine BitTorrent-Software, die in einem Terminal ausgeführt wird?


117

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,


1
Was meinst du mit "Einige Ressourcen befinden sich im Ausland, daher könnte dies meine Zeit verkürzen."?
— NN

2
@NN, er bedeutet wahrscheinlich, dass sein Remote-Server Zugriff auf mehr Ressourcen (wahrscheinlich Bandbreite) hat, sodass er schneller herunterladen kann.
— Oxwivi

Antworten:


90

Getriebe

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:

  • Es ist leicht mit beiden Schnittstellen.
  • Es ist stabil, es ist noch nie abgestürzt.
  • Es ist leicht zu verstehen.
  • Es hat Funktionen, die von einem modernen Bittorrent-Client erwartet werden, z. B. lokale Peer-Erkennung, vollständige Verschlüsselung und Unterstützung für DHT-, µTP-, PEX- und Magnet-Links.

Weitere Informationen zu den Funktionen finden Sie auf dieser Seite .


8
Erwähnen Sie, dass Sie installieren müssen, transmission-clibevor Sie es in Terminal verwenden können. Das reguläre transmission-gtkPaket enthält nicht die CLI. Ganz zu schweigen davon, dass es auch ein transmission-daemonPaket gibt .
— Oxwivi

@Oxwivi Die Übertragungs-CLI wird in Ubuntu 15.04 automatisch heruntergeladen, wenn der Übertragungs-Daemon wie oben beschrieben installiert ist.
— Thomas K

51

rTorrentSoftware-Center-Image

rTorrent-Screenshot

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 .

Die Profis von rTorrent

  • Leicht
  • ultraschnelle Download-Geschwindigkeit
  • sehr effektive BitTorrent-Verkehrsverschlüsselung
  • von allen privaten Trackern unterstützt
  • sehr anpassbar

rTorrents Nachteile

  • Möglicherweise schwierig einzurichten (Konfigurationsdatei, keine grafische Benutzeroberfläche). Beispiel-Konfigurationsdatei für Anfänger

1
Beachten Sie, dass rtorrent 0.9.7+ kann als Dämon ohne Bildschirm oder tmux laufen
— Jameh

26

Sintflut Hochwasser installieren

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 .

  • Standalone- oder Thinclient- Modus (split core / ui), um eine Verbindung zu einem Daemon ( deluged ) herzustellen , der remote oder im Hintergrund ausgeführt wird.
  • Mehrere Benutzeroberflächen, unterstützt den Zugriff von den meisten Plattformen:

    • GTK-Benutzeroberfläche


    • Web-Benutzeroberfläche

    • Konsolen-Benutzeroberfläche

  • Viele Plugins und Anwendungserweiterungen

  • Unterstützt alle üblichen Funktionen von Bittorrent-Clients: DHT, LPD, PEX, UPNP, Verschlüsselung, Proxy usw.

3
Das Beste an Deluge ist, dass Sie den Hintergrundprozess auf dem Remote-Server und die GTK-Schnittstelle auf Ihrem lokalen Computer ausführen können.
— caveman_dick

@caveman_dick: Ja, guter Punkt; Obwohl ich dazu das Webinterface aufgerufen habe - auf jedem Computer ist ein Browser installiert (im Gegensatz zu Deluge-Clients - ich glaube nicht, dass es einen für Smartphones gibt), und die Benutzeroberfläche ist der GTK-Version sehr ähnlich.
— Piskvor

@Piskvor Kannst du bitte zusätzliche Details hinzufügen? Beschreiben Sie, welche Funktionen Deluge auszeichnen, warum Sie es mögen / verwenden, Screenshots davon in Aktion, zusätzliche Ressourcen usw.?
— Marco Ceppi

1
@caveman_dick Weil das bloße Aufrufen dieser Website nicht wirklich zur Qualität der Website beiträgt :)
— Marco Ceppi

1
@Piskvor Genau aus diesem Grund sollten wir nur bei Bedarf Links zu anderen Websites erstellen. Wenn wir (nach Ubuntu fragen) die Informationen haben, dann haben wir kein Linkrot.
— jrg

22

aria2c installiere aria2c

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.torrentsodass 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 -jFlag, 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


1
Ich habe die meisten Lösungen hier ausprobiert und dies war die einzige, die mit dem Format der Torrent-Datei funktionierte, das ich hatte
— hoju

12

Azureus Installieren Sie Azureus

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.

  • commons-cli.jar
  • log4j.jar

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:

  • Torrents anzeigen
  • URL hinzufügen]
  • start [x]
  • stop [x]
  • entferne [x]

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 :-)


danke für den vorschlag Marco. Ich habe genau das getan. Ich konnte den Link zum Apt-Paket nicht einfügen, da ich im Moment nicht genug Repräsentanten habe.
— Tödlicher

Danke für das Update, sieht super aus! Ich habe den Link für Sie hinzugefügt :)
— Marco Ceppi

8

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

3
Dies ist am einfachsten zu bedienen.
— Iván Pérez

8

ctorrent ctorrent installieren

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.



4

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

2

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).


0

Meine Empfehlung, ohne etwas zu installieren (wenn Sie Knoten haben)

npx -p webtorrent-cli webtorrent download "magent:..."

Es wird vorübergehend das webtorrent-cliPaket herunterladen und dann den webtorretnBefehl ausführen, um den Torrent herunterzuladen.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.