Esiste un software BitTorrent che gira in un terminale?


117

Voglio distribuirlo sul mio server VPS per scaricare rapidamente le risorse.

Questo potrebbe farmi risparmiare un sacco di tempo poiché alcune risorse sono in un paese straniero,


1
Cosa intendi con "alcune risorse sono in paesi stranieri, quindi utilizzare questo potrebbe ridurre il mio tempo"?
NN,

2
@NN, probabilmente significa che il suo server remoto ha accesso a più risorse (larghezza di banda, probabilmente) in modo da poter scaricare più velocemente.
Oxwivi,

Risposte:


90

Trasmissione

Il client BitTorrent predefinito di Ubuntu Desktop, Transmission , ha un'interfaccia a riga di comando (che non è installata per impostazione predefinita, il pacchetto è transmission-daemon). Il demone può essere configurato in modo tale da poter interagire attraverso il terminale e attraverso un'interfaccia web.

La trasmissione è un buon client bittorrent perché:

  • È leggero con entrambe le interfacce.
  • È stabile, non ha mai avuto crash.
  • È facile da capire
  • Funzionalità attese da un moderno client bittorrent, ad es. Rilevamento peer locale, crittografia completa e supporto per collegamenti DHT, µTP, PEX e magneti.

Per maggiori informazioni sulle sue caratteristiche, vedi questa pagina .


8
Ricorda che dovrai installarlo transmission-cliprima di poterlo utilizzare in Terminal. Il transmission-gtkpacchetto normale non include la CLI. Per non parlare del transmission-daemonpacchetto.
Oxwivi,

@Oxwivi il cambio-cli viene scaricato automaticamente in Ubuntu 15.04 se il daemon di trasmissione è installato come descritto sopra.
Thomas K,

51

rTorrentimmagine del centro software

screenshot di rTorrent

Ho scritto un tutorial dettagliato su rTorrent, compresa la sua installazione e configurazione. Dai un'occhiata qui o consulta la guida per l'utente ufficiale .

Pro diorrent

  • leggero
  • velocità di download ultraveloce
  • crittografia del traffico BitTorrent molto efficace
  • supportato da tutti i tracker privati
  • molto personalizzabile

rTorrent's contro


1
Nota che rtorrent 0.9.7+ può essere eseguito come demone senza schermo o tmux
jameh

26

Diluvio installazione diluvio

Deluge è un client torrent completo ma leggero che è scritto in Python e utilizza la libreria C ++ libtorrent (rasterbar) nel suo nucleo.

  • Modalità standalone o Thinclient (split core / ui) per consentire la connessione al demone ( deluged ) in esecuzione in 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 ed estensioni di applicazione

  • Supporta tutte le solite funzioni client bittorrent: DHT, LPD, PEX, UPNP, Encryption, Proxy, ecc.

3
La cosa migliore del diluvio è che puoi eseguire il processo in background sul server remoto e l'interfaccia GTK sul tuo computer locale.
caveman_dick,

@caveman_dick: sì, buon punto; anche se sono andato all'interfaccia web per questo - ogni computer ha un browser installato (al contrario dei client Deluge - non penso ce ne sia uno per smartphone) e l'interfaccia utente è molto simile alla versione GTK.
Piskvor,

@Piskvor Puoi per favore aggiungere ulteriori dettagli? Descrivere quali caratteristiche distinguono Deluge, i motivi per cui ti piace / lo usi, schermate in azione, risorse aggiuntive, ecc.?
Marco Ceppi


1
@Piskvor Proprio perché non dovremmo collegarci ad altri siti se non quando necessario. Se noi (chiediamo a Ubuntu) abbiamo le informazioni, allora non abbiamo LinkRot.
giovedì

22

aria2c installa aria2c

Un downloader CLI che supporta HTTP, FTP e Torrent.

Per scaricare un torrent:

aria2c file.torrent

Puoi anche indicarlo a un file torrent remoto, http://some web site here.com/file.torrentquindi non è necessario scaricare prima il file torrent.

Si noti inoltre è possibile disabilitare l'allocazione file con questo flag: --file-allocation=none.

Aria2c supporta anche il download parallelo su HTTP. Usa il -jflag per determinare quanti thread. Per 3 download simultanei di un singolo file HTTP, vedere il seguente esempio:

aria2c -j 3 website.com/file.rar


1
Ho provato la maggior parte delle soluzioni qui e questa è stata l'unica che ha funzionato con il formato del file torrent che avevo
hoju,

12

Azureus installa azureus

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

Per utilizzare azureus in modalità console, devi scaricare un paio di librerie aggiuntive da http://svn.vuze.com/public/client/trunk/uis/lib/

  • commons-cli.jar
  • log4j.jar

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

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

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

  • mostra i torrent
  • Aggiungi URL]
  • inizio [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 a http://wiki.vuze.com/w/Console_UI per maggiori informazioni :-)


grazie per il suggerimento Marco. ho fatto proprio questo. Non potrei includere il link al pacchetto apt perché al momento non ho abbastanza rappresentante.
Fatale

Grazie per l'aggiornamento, sembra fantastico! Ho aggiunto il link per te :)
Marco Ceppi

8

Io lo uso per tutto il tempo :

sudo apt-get install bittornado

Per scaricare i torrent:

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

3
Questo è il più semplice da usare.
Iván Pérez,

8

ctorrent installa ctorrent

C'è una domanda simile su stackoverflow.com .

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

Questa applicazione è scritta in linguaggio C ++ e non richiede alcun componente grafico, come un server X. L'upstream originale di ctorrent ha interrotto il suo sviluppo e ora è stato aggiornato con nuove versioni / correzioni di bug da un nuovo sviluppatore. È costruito come un programma console e può anche essere usato da remoto in una macchina che fornisce accesso esterno a SSH.

Per maggiori informazioni è possibile visitare i seguenti siti:
http://packages.debian.org/sid/ctorrent
http://sourceforge.net/projects/ctorrent/

esiste anche una versione avanzata di ctorrent che può essere trovata su http://sourceforge.net/projects/dtorrent/



4

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

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

Installare:

npm install -g t-get

2

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

Scritto in JavaScript, funziona benissimo, super semplice da usare, ha un'interfaccia piacevole, istruttiva e colorata.

Ancora più importante, supporta lo streaming di contenuti video e audio tramite VLC (basta avviarlo con il flag --vlc).


0

La mia raccomandazione senza installare nulla (se si dispone di nodo)

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

Scaricherà temporaneamente la webtorrent-clipakcage, quindi eseguirà il webtorretncomando per scaricare il tuo torrent.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.