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.