Esiste un software bittorrent che viene eseguito in un terminale?

101

Voglio distribuirlo sul mio server vps, così posso scaricare la risorsa rapidamente.

Voglio molto questa funzione, perché alcune risorse sono in un paese straniero, quindi usa questo potrebbe ridurre il mio tempo.

    
posta mlzboy 12.10.2011 - 11:12

10 risposte

80

trasmissione

Il client BitTorrent predefinito di Ubuntu Desktop, Trasmissione , include un'interfaccia a riga di comando ( che non è installato di default, il pacchetto è transmission-daemon ). Il daemon può essere configurato in modo che possa essere interagito con il terminale e attraverso un'interfaccia web.

La trasmissione è un buon client bittorrent perché:

  • È leggero con entrambe le interfacce.
  • È stabile, non si è mai verificato un arresto anomalo.
  • È facile da capire.
  • Ha una funzione che ci si aspetta da un client bittorrent moderno, ad es. scoperta peer locale, crittografia completa e supporto per collegamenti DHT, μTP, PEX e magnete.

Per ulteriori informazioni sulle sue funzioni, consulta questa pagina .

    
risposta data N.N. 07.10.2015 - 11:13
47

rtorrent

Ho scritto un tutorial dettagliato sull'installazione / configurazione di rtorrent. Dai un'occhiata qui Tutorial: usare rtorrent su Linux come un professionista

rTorrent Pro's

  • leggero
  • Velocità di download ultraveloce
  • Crittografia del traffico Bittorrent molto efficace
  • Supportato da tutti i tracker privati ​​
  • Utilizza libTorrent come backened. libTorrent

  • molto personalizzabile

rTorrent Con's

  • non funziona come demone, quindi richiede schermo o dtach quando non hai effettuato l'accesso al tuo vps.

  • È difficile impostare anche un sistema moderatamente complesso.

risposta data hsinxh 11.03.2017 - 20:00
24

Deluge

Diluvio è un client torrent completo ma leggero che è scritto in Python e utilizza libtorrent(rasterbar) Libreria C ++ al suo interno.

  • Modalità standalone o Thinclient (split core / ui) per abilitare la connessione al daemon ( deluged ) eseguito da remoto o in background.
  • Interfacce utente multiple, supporta l'accesso dalla maggior parte delle piattaforme:

    • UI GTK


    • UI Web

    • Interfaccia utente della console

  • Molti Plugin e estensioni di applicazione

  • Supporta tutte le normali funzioni client bittorrent: DHT, LPD, PEX, UPNP, Crittografia, Proxy, ecc.
risposta data Cas 11.03.2017 - 20:00
18

aria2c

Un downloader CLI che supporta HTTP, FTP e Torrents.

Per scaricare un torrent:

aria2c file.torrent

Puoi anche puntarlo su un file torrent http://some web site here.com/file.torrent in modo da non dover scaricare prima il file torrent.

Nota inoltre che puoi disabilitare l'allocazione dei file con questo flag: --file-allocation=none .

Aria2c supporta anche il download parallelo su HTTP. Utilizza il flag -j per determinare quanti thread. Per 3 download contemporanei di un singolo file HTTP vedi il seguente esempio:

aria2c -j 3 website.com/file.rar

    
risposta data Matt 11.03.2017 - 20:00
12

Azureus

Anche Azureus / Vuse ha una modalità console. [disclaimer] Ero uno degli sviluppatori.

Per usare azureus in modalità console, dovrai scaricare un paio di librerie aggiuntive da link

  • commons-cli.jar
  • log4j.jar

Se li inserisci nella stessa directory del contenitore Vuze, puoi avviare l'interfaccia utente della console eseguendo:

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

All'interno della CLI, digita help per visualizzare i comandi. Un paio di comandi utili sono:

  • mostra i torrent
  • aggiungi [url]
  • start [x]
  • stop [x]
  • rimuovi [x]

Ecco un esempio di output da un comando '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
> -----

Dai un'occhiata al link per ulteriori informazioni: -)

    
risposta data Fatal 11.03.2017 - 20:00
8

Lo uso sempre:

sudo apt-get install bittornado

Per scaricare i torrent:

btdownloadcurses --max_uploads 4 --max_upload_rate 32 to_be_downloaded.torrent
    
risposta data Harry Sufehmi 13.10.2011 - 08:17
8

ctorrent

C'è una domanda simile su stackoverflow.com .

La risposta accettata è CTorrent, quindi ho pensato di menzionarlo qui. La descrizione di ctorrent da packages.debian.org è la seguente:

  

Questa applicazione è scritta in linguaggio C ++ e non richiede   qualsiasi componente grafico, come un server X. Originale di ctorrent   upstream ha interrotto il suo sviluppo e ora viene aggiornato con   nuove versioni / correzioni di bug da parte di un nuovo sviluppatore. È costruito come una console   programma e può anche essere utilizzato in remoto in una macchina che fornisce   fuori dall'accesso ssh.

Per maggiori informazioni puoi visitare i seguenti siti:
link
link

esiste anche una versione migliorata di ctorrent che può essere trovata all'indirizzo link

    
risposta data binW 23.05.2017 - 14:39
4

Prova la versione alpha di linux utorrent. È un server headless che può essere controllato dal tuo browser (web UI). link .

    
risposta data dumb906 12.10.2011 - 22:44
3

Uso tget che è (nelle parole dell'autore) "wget ​​for torrents". Ti permette di scaricare usando file torrent o link magnetici. È un'applicazione node.js.

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

Per installare:

npm install -g t-get
    
risposta data Gregory Burd 09.11.2016 - 18:11
2

So che è una vecchia domanda, ma nessuno ha menzionato peerflix .

Scritto in JavaScript, funziona alla grande, è semplicissimo da usare, ha un'interfaccia piacevole, informativa e colorata.

Soprattutto, supporta lo streaming di contenuti video e audio tramite VLC (basta lanciarlo con il flag --vlc ).

    
risposta data zool 12.02.2016 - 16:32

Leggi altre domande sui tag