Existe-t-il un logiciel BitTorrent qui s'exécute dans un terminal?


117

Je souhaite le déployer sur mon serveur VPS pour télécharger les ressources rapidement.

Cela pourrait me faire gagner beaucoup de temps car certaines ressources sont dans un pays étranger,


1
Que voulez-vous dire par "certaines ressources sont situées dans un pays étranger, utilisez donc ceci pourrait réduire mon temps."
NN

2
@NN, il signifie probablement que son serveur distant a accès à plus de ressources (bande passante, probablement) afin de pouvoir télécharger plus rapidement.
Oxwivi

Réponses:


90

Transmission

Le client BitTorrent par défaut d'Ubuntu Desktop, Transmission , possède une interface de ligne de commande (qui n'est pas installée par défaut, le package l'est transmission-daemon). Le démon peut être configuré de manière à pouvoir interagir avec le terminal et une interface Web.

Transmission est un bon client BitTorrent parce que:

  • C'est léger avec l'une ou l'autre interface.
  • C'est stable, ça ne s'est jamais écrasé.
  • C'est facile à comprendre.
  • Il a la fonction attendue d'un client BitTorrent moderne, par exemple la découverte entre homologues locaux, le cryptage complet et la prise en charge des liens DHT, µTP, PEX et aimant.

Pour plus d'informations sur ses fonctionnalités, voir cette page .


8
Mentionnez que vous devez installer transmission-cliavant de pouvoir l’utiliser dans Terminal. Le transmission-gtkpackage standard n'inclut pas le CLI. Sans parler du transmission-daemonpaquet aussi.
Oxwivi

@Oxwivi la transmission-cli est automatiquement téléchargée dans Ubuntu 15.04 si le démon de transmission est installé comme décrit ci-dessus.
Thomas K

51

rTorrentimage du centre logiciel

rTorrent capture d'écran

J'ai écrit un tutoriel détaillé sur rTorrent, y compris son installation et sa configuration. Découvrez-le ici ou consultez le guide de l'utilisateur officiel .

Les pros de Torrent

  • poids léger
  • vitesse de téléchargement ultra-rapide
  • cryptage de trafic BitTorrent très efficace
  • supporté par tous les trackers privés
  • très personnalisable

Les inconvénients de Torrent


1
Notez que rtorrent 0.9.7+ peut s’exécuter en tant que démon sans screen ni tmux
jameh

26

Inonder déluge installer

Deluge est un client torrent léger, complet et riche en fonctionnalités, écrit en Python et utilisant la bibliothèque C ++ libtorrent (rasterbar) .

  • Mode autonome ou Thinclient (split core / ui) pour permettre la connexion à un démon ( délogé ) exécuté à distance ou en arrière-plan.
  • Plusieurs interfaces utilisateur, prend en charge l'accès depuis la plupart des plateformes:

    • GTK UI


    • Interface utilisateur Web

    • Interface utilisateur de la console

  • De nombreux plugins et extensions d'applications

  • Prend en charge toutes les fonctions habituelles du client BitTorrent: DHT, LPD, PEX, UPNP, Cryptage, Proxy, etc.

3
Le meilleur atout de déluge est que vous pouvez exécuter le processus d’arrière-plan sur le serveur distant et l’interface GTK sur votre ordinateur local.
caveman_dick

@caveman_dick: oui, bon point; Bien que je sois allé à l'interface Web pour cela - chaque ordinateur a un navigateur installé (par opposition aux clients Deluge - je ne pense pas qu'il en existe un pour les smartphones), et l'interface utilisateur est très similaire à la version GTK.
Piskvor

@Piskvor Pouvez-vous s'il vous plaît ajouter des détails supplémentaires? Décrivant quelles fonctionnalités distinguent Deluge, les raisons que vous aimez / utilisez, ses captures d'écran en action, des ressources supplémentaires, etc.?
Marco Ceppi


1
@Piskvor Précisément pourquoi nous ne devrions pas créer de liens vers d'autres sites sauf lorsque cela est nécessaire. Si nous (demandons à Ubuntu) avons les informations, alors nous n'avons pas Linkrot.
Jrg

22

aria2c installer aria2c

Un téléchargeur CLI prenant en charge HTTP, FTP et Torrents.

Pour télécharger un torrent:

aria2c file.torrent

Vous pouvez également le diriger vers un fichier torrent distant http://some web site here.com/file.torrentafin que vous n'ayez pas besoin de télécharger le fichier torrent au préalable.

Notez également que vous pouvez désactiver l' allocation de fichiers avec ce drapeau: --file-allocation=none.

Aria2c prend également en charge le téléchargement parallèle sur HTTP. Utilisez le -jdrapeau pour déterminer le nombre de threads. Pour 3 téléchargements simultanés d'un seul fichier HTTP, voir l'exemple suivant:

aria2c -j 3 website.com/file.rar


1
J'ai essayé la plupart des solutions ici et c'est la seule qui fonctionne avec le format de fichier torrent que j'ai eu
hoju

12

Azureus installer azureus

Azureus / Vuse possède également un mode console. [disclaimer] J'étais l'un des développeurs.

Pour utiliser azureus en mode console, vous devez télécharger quelques bibliothèques supplémentaires à partir de http://svn.vuze.com/public/client/trunk/uis/lib/.

  • commons-cli.jar
  • log4j.jar

Si vous les placez dans le même répertoire que le fichier Vuze, vous pouvez lancer l'interface utilisateur de la console en exécutant:

java -jar Vuze-xxxx.jar --ui=console

Dans l'interface de ligne de commande, tapez help pour afficher les commandes. Quelques commandes utiles sont:

  • montrer des torrents
  • ajouter l'URL]
  • commencer [x]
  • arrêter [x]
  • enlever [x]

Voici un exemple de sortie d'une commande '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
> -----

Jetez un coup d’œil à http://wiki.vuze.com/w/Console_UI pour plus d’informations :-)


merci pour la suggestion Marco. Je viens de faire ça. Je ne pouvais pas inclure le lien vers le paquet apt parce que je n'ai pas assez de représentants pour le moment.
Fatal

Merci pour la mise à jour, est superbe! J'ai ajouté le lien pour vous :)
Marco Ceppi

8

Je l'utilise tout le temps :

sudo apt-get install bittornado

Pour télécharger des torrents:

btdownloadcurses --max_uploads 4 --max_upload_rate 32 to_be_downloaded.torrent

3
C'est le plus simple à utiliser.
Iván Pérez

8

ctorrent installer ctorrent

Il y a une question similaire sur stackoverflow.com .

La réponse acceptée ici est CTorrent, alors j’ai pensé que je devrais le mentionner ici. La description de ctorrent de packages.debian.org est la suivante:

Cette application est écrite en langage C ++ et ne nécessite aucun composant graphique, tel qu'un serveur X. Le programme en amont de ctorrent en amont a cessé son développement et est maintenant mis à jour avec les nouvelles versions / corrections de bogues apportées par un nouveau développeur. Il est construit en tant que programme console et peut même être utilisé à distance sur une machine fournissant un accès SSH extérieur.

Pour plus d'informations, vous pouvez visiter les sites suivants:
http://packages.debian.org/sid/ctorrent
http://sourceforge.net/projects/ctorrent/

il existe également une version améliorée de ctorrent qui peut être trouvée à http://sourceforge.net/projects/dtorrent/



4

J'utilise tget qui est (selon les termes de l'auteur) "wget ​​for torrents". Il vous permet de télécharger en utilisant des fichiers torrent ou des liens magnétiques. C'est une application node.js.

tget 'magnet:?xt=urn:btih:0403fb4728bd788fbcb67e87d6feb241ef38c75a'

À installer:

npm install -g t-get

2

Je sais que c'est une vieille question, mais personne n'a mentionné peerflix .

Écrit en JavaScript, fonctionne très bien, très simple à utiliser, possède une interface agréable, informative et colorée.

Plus important encore, il prend en charge la diffusion en continu de contenu vidéo et audio via VLC (il suffit de le lancer avec le drapeau --vlc).


0

Ma recommandation sans rien installer (si vous avez un noeud)

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

C'est temporaire télécharger le webtorrent-clipakcage, puis exécutez la webtorretncommande pour télécharger votre torrent.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.