¿Existe el software BitTorrent que se ejecuta en una terminal?


117

Quiero implementarlo en mi servidor VPS para descargar recursos rápidamente.

Esto podría ahorrarme mucho tiempo ya que algunos recursos están en un país extranjero,


1
¿Qué quiere decir con "algunos recursos están en un país extranjero, así que usar esto podría reducir mi tiempo"?
NN

2
@NN, probablemente quiere decir que su servidor remoto tiene acceso a más recursos (ancho de banda, probablemente) para que pueda descargar más rápido.
Oxwivi

Respuestas:


90

Transmisión

El cliente predeterminado de BitTorrent de Ubuntu Desktop, Transmission , tiene una interfaz de línea de comandos (que no está instalada de manera predeterminada, el paquete sí lo está transmission-daemon). El demonio se puede configurar para que pueda interactuar con él a través del terminal y a través de una interfaz web.

La transmisión es un buen cliente de bittorrent porque:

  • Es liviano con cualquier interfaz.
  • Es estable, nunca se ha estrellado.
  • Es facil de entender.
  • Tiene la función esperada de un cliente moderno de bittorrent, por ejemplo, descubrimiento de pares locales, cifrado completo y soporte para DHT, µTP, PEX y enlaces magnéticos.

Para obtener más información sobre sus características, consulte esta página .


8
Mencione que necesitaría instalar transmission-cliantes de poder usarlo en la Terminal. El transmission-gtkpaquete normal no incluye la CLI. Sin mencionar que también hay un transmission-daemonpaquete.
Oxwivi

@Oxwivi, la transmisión-cli se descarga automáticamente en Ubuntu 15.04 si la transmisión-demonio se instala como se describe anteriormente.
Thomas K

51

rTorrentimagen del centro de software

Captura de pantalla de rTorrent

He escrito un tutorial detallado sobre rTorrent, incluida su instalación y configuración. Compruébelo aquí o vea la guía oficial del usuario .

Profesionales de rTorrent

  • ligero
  • velocidad de descarga ultra rápida
  • cifrado de tráfico BitTorrent muy efectivo
  • apoyado por todos los rastreadores privados
  • muy personalizable

Contras de rTorrent


1
Tenga en cuenta que rtorrent 0.9.7+ puede ejecutarse como un demonio sin pantalla o tmux
jameh

26

Diluvio instalación de diluvio

Deluge es un cliente de torrent totalmente funcional pero liviano que está escrito en Python y utiliza la biblioteca libtorrent (rasterbar) C ++ en su núcleo.

  • Modo independiente o Thinclient (núcleo dividido / ui) para permitir la conexión al demonio ( diluido ) que se ejecuta de forma remota o en segundo plano.
  • Múltiples interfaces de usuario, admite el acceso desde la mayoría de las plataformas:

    • GTK UI


    • IU web

    • IU de consola

  • Muchos complementos y extensiones de aplicación

  • Admite todas las funciones habituales de cliente bittorrent: DHT, LPD, PEX, UPNP, cifrado, proxy, etc.

3
Lo mejor del diluvio es que puede ejecutar el proceso en segundo plano en el servidor remoto y la interfaz GTK en su máquina local.
caveman_dick

@caveman_dick: sí, buen punto; aunque fui a la interfaz web para eso, cada computadora tiene un navegador instalado (a diferencia de los clientes de Deluge, no creo que haya uno para teléfonos inteligentes), y la interfaz de usuario es muy similar a la versión GTK.
Piskvor

@Piskvor ¿Puede agregar detalles adicionales? ¿Esbozando qué características distinguen a Deluge, razones por las que le gusta / usa, capturas de pantalla en acción, recursos adicionales, etc.?
Marco Ceppi


1
@Piskvor Precisamente por qué no debemos vincular a otros sitios, excepto cuando sea necesario. Si (preguntamos a ubuntu) tenemos la información, entonces no tenemos linkrot.
jrg

22

aria2c instalar aria2c

Un descargador de CLI que admite HTTP, FTP y Torrents.

Para descargar un torrent:

aria2c file.torrent

También puede apuntarlo a un archivo torrent remoto http://some web site here.com/file.torrentpara que no necesite descargar primero el archivo torrent.

También tenga en cuenta que puede desactivar la asignación de archivos con esta bandera: --file-allocation=none.

Aria2c también admite descargas paralelas en HTTP. Use la -jbandera para determinar cuántos hilos. Para 3 descargas simultáneas de un solo archivo HTTP, consulte el siguiente ejemplo:

aria2c -j 3 website.com/file.rar


1
Probé la mayoría de las soluciones aquí y esta fue la única que funcionó con el formato de archivo torrent que tenía
hoju

12

Azureus instalar azureus

Azureus / Vuse también tiene un modo de consola. [descargo de responsabilidad] Fui uno de los desarrolladores.

Para usar azureus en modo consola, deberá descargar un par de bibliotecas adicionales de http://svn.vuze.com/public/client/trunk/uis/lib/

  • commons-cli.jar
  • log4j.jar

Si los coloca en el mismo directorio que el jar Vuze, puede iniciar la interfaz de usuario de la consola ejecutando:

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

Dentro de la CLI, escriba help para ver los comandos. Un par de comandos útiles son:

  • mostrar torrentes
  • agregar URL]
  • inicio [x]
  • parar [x]
  • eliminar [x]

Aquí hay un ejemplo de salida de 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
> -----

Echa un vistazo a http://wiki.vuze.com/w/Console_UI para obtener más información :-)


gracias por la sugerencia Marco. acabo de hacer eso. No pude incluir el enlace al paquete apt porque no tengo suficiente representante en este momento.
Fatal

Gracias por la actualización, ¡se ve genial! He añadido el enlace para usted :)
Marco Ceppi

8

Lo uso todo el tiempo :

sudo apt-get install bittornado

Para descargar torrents:

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

3
Este es el más simple de usar.
Iván Pérez

8

corriente instalar ctorrent

Hay una pregunta similar en stackoverflow.com .

La respuesta aceptada allí es CTorrent, así que pensé que debería mencionarla aquí. La descripción de ctorrent de packages.debian.org es la siguiente:

Esta aplicación está escrita en lenguaje C ++ y no requiere ningún componente gráfico, como un servidor X. El upstream original de ctorrent ha detenido su desarrollo y ahora se mantiene actualizado con nuevos lanzamientos / correcciones de errores por parte de un nuevo desarrollador. Está construido como un programa de consola e incluso se puede usar de forma remota en una máquina que proporciona acceso ssh externo.

Para obtener más información, puede visitar los siguientes sitios:
http://packages.debian.org/sid/ctorrent
http://sourceforge.net/projects/ctorrent/

También hay una versión mejorada de ctorrent que se puede encontrar en http://sourceforge.net/projects/dtorrent/



4

Yo uso tget que es (en palabras del autor) "wget ​​para torrents". Te permite descargar usando archivos torrent o enlaces magnéticos. Es una aplicación node.js.

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

Instalar:

npm install -g t-get

2

Sé que es una vieja pregunta, pero nadie mencionó peerflix .

Escrito en JavaScript, funciona muy bien, súper simple de usar, tiene una interfaz agradable, informativa y colorida.

Lo que es más importante, admite la transmisión de contenido de video y audio a través de VLC (solo inícielo con la bandera --vlc).


0

Mi recomendación sin instalar nada (si tienes nodo)

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

Se descargará temporalmente el webtorrent-clipaquete, luego se ejecutará el webtorretncomando para descargar su torrent.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.