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

100

Je souhaite le déployer sur mon serveur vps afin de pouvoir télécharger les ressources rapidement.

Je veux beaucoup de cette fonction, car certaines ressources sont à l’étranger, donc cela pourrait réduire mon temps.

    
posée mlzboy 12.10.2011 - 11:12
la source

10 réponses

79

Transmission

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

La transmission est un bon client bittorrent car:

  • Il est léger avec les deux interfaces.
  • Il est stable, il ne s’est jamais écrasé.
  • C'est facile à comprendre.
  • Il a la fonction attendue d'un client bittorrent moderne, par ex. découverte locale des pairs, chiffrement complet et prise en charge des liaisons DHT, μTP, PEX et aimant.

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

    
réponse donnée N.N. 07.10.2015 - 11:13
la source
47

rtorrent

J'ai également écrit un tutoriel détaillé sur l’installation / configuration de rtorrent. Découvrez-le ici Tutoriel: Utiliser rtorrent sous Linux comme un pro

rtorrent Pro

  • Léger
  • Vitesse de téléchargement ultra-rapide
  • Chiffrement du trafic Bittorrent très efficace
  • Pris en charge par tous les trackers privés
  • Utilise libTorrent comme sauvegardé. libTorrent

  • très personnalisable

rtorrent con's

  • ne fonctionne pas comme un démon, nécessitant donc un écran ou un dtach lorsque vous n'êtes pas connecté à votre vps.

  • Il est difficile à configurer même pour un système moyennement complexe.

réponse donnée hsinxh 11.03.2017 - 20:00
la source
24

Déluge

Deluge est un client torrent complet mais léger, écrit en Python et utilisant libtorrent(rasterbar) La bibliothèque C ++ à sa base.

  • Mode autonome ou Thinclient (split core / ui) pour permettre la connexion au démon ( délogé ) en cours d'exécution à distance ou en arrière-plan.
  • Plusieurs interfaces utilisateur, supporte l’accès depuis la plupart des plates-formes:

    • Interface utilisateur GTK


    • Interface utilisateur Web

    • Interface utilisateur de la console

  • De nombreux plug-ins et des extensions d'applications

  • Prend en charge toutes les fonctions client bittorrent habituelles: DHT, LPD, PEX, UPNP, Cryptage, Proxy, etc.
réponse donnée Cas 11.03.2017 - 20:00
la source
18

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 pointer vers un fichier torrent distant http://some web site here.com/file.torrent , vous n'avez donc pas besoin de télécharger le fichier torrent en premier.

Notez également que vous pouvez désactiver l’allocation de fichier avec cet indicateur: --file-allocation=none .

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

aria2c -j 3 website.com/file.rar

    
réponse donnée Matt 11.03.2017 - 20:00
la source
12

Azureus

Azureus / Vuse dispose également d’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 lien

  • commons-cli.jar
  • log4j.jar

Si vous placez ces fichiers dans le même répertoire que le jar Vuze, vous pouvez lancer l'interface utilisateur en exécutant:

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

Dans l'aide de la CLI, tapez help pour afficher les commandes. Quelques commandes utiles sont:

  • afficher les torrents
  • ajouter [url]
  • démarrer [x]
  • arrêtez [x]
  • remove [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
> -----

Consultez lien pour plus d'informations: -)

    
réponse donnée Fatal 11.03.2017 - 20:00
la source
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
    
réponse donnée Harry Sufehmi 13.10.2011 - 08:17
la source
8

ctorrent

Il y a une question similaire sur stackoverflow.com .

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

  

Cette application est écrite en langage C ++ et ne nécessite pas   tout composant graphique, tel qu'un serveur X. Original ctorrent   en amont a cessé son développement et maintenant il est maintenu à jour avec   nouvelles versions / corrections de bogues par un nouveau développeur. C'est construit comme une console   programme et il peut même être utilisé à distance dans une machine qui fournit   accès ssh extérieur.

Pour plus d'informations, visitez les sites suivants:
lien
lien

il existe également une version améliorée de ctorrent, disponible à l'adresse lien

.     
réponse donnée binW 23.05.2017 - 14:39
la source
4

Essayez la version alpha de Linux. C'est un serveur sans tête qui peut être contrôlé à partir de votre navigateur (interface utilisateur Web). lien .

    
réponse donnée dumb906 12.10.2011 - 22:44
la source
3

J'utilise tget qui est (dans les mots 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'

Pour installer:

npm install -g t-get
    
réponse donnée Gregory Burd 09.11.2016 - 18:11
la source
2

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

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

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

    
réponse donnée zool 12.02.2016 - 16:32
la source

Lire d'autres questions sur les étiquettes