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,
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,
Respuestas:
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:
Para obtener más información sobre sus características, consulte esta página .
transmission-cli
antes de poder usarlo en la Terminal. El transmission-gtk
paquete normal no incluye la CLI. Sin mencionar que también hay un transmission-daemon
paquete.
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 .
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.
Múltiples interfaces de usuario, admite el acceso desde la mayoría de las plataformas:
Muchos complementos y extensiones de aplicación
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.torrent
para 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 -j
bandera 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
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/
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:
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 :-)
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
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/
Prueba la versión alfa de utorrent linux. Es un servidor sin cabeza que se puede controlar desde su navegador (interfaz de usuario web). http://www.utorrent.com/downloads/linux .
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
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
).
Mi recomendación sin instalar nada (si tienes nodo)
npx -p webtorrent-cli webtorrent download "magent:..."
Se descargará temporalmente el webtorrent-cli
paquete, luego se ejecutará el webtorretn
comando para descargar su torrent.