Existe software BitTorrent que roda em um terminal?


117

Quero implantá-lo no meu servidor VPS para baixar recursos rapidamente.

Isso poderia me poupar muito tempo, já que alguns recursos estão em um país estrangeiro,


1
O que você quer dizer com "algum recurso está em um país estrangeiro, portanto, usar isso pode reduzir meu tempo".
NN,

2
@NN, ele provavelmente significa que seu servidor remoto tem acesso a mais recursos (largura de banda, provavelmente) para que ele possa baixar mais rapidamente.
Oxwivi

Respostas:


90

Transmissão

O cliente BitTorrent padrão do Ubuntu Desktop, Transmission , possui uma interface de linha de comando (que não é instalada por padrão, o pacote é transmission-daemon). O daemon pode ser configurado para que ele possa interagir através do terminal e através de uma interface da web.

A transmissão é um bom cliente bittorrent porque:

  • É leve em qualquer uma das interfaces.
  • É estável, nunca teve um crash.
  • É fácil de entender.
  • Ele tem a função esperada de um cliente moderno bittorrent, por exemplo, descoberta local de pares, criptografia completa e suporte para links DHT, µTP, PEX e ímã.

Para mais informações sobre seus recursos, consulte esta página .


8
Mencione que você precisaria instalar transmission-cliantes de poder usá-lo no Terminal. O transmission-gtkpacote regular não inclui a CLI. Sem mencionar que há transmission-daemonpacote também.
Oxwivi

@Oxwivi, o communication-cli é baixado automaticamente no Ubuntu 15.04, se o daemon de transmissão estiver instalado conforme descrito acima.
Thomas K

51

rTorrentimagem do centro de software

Captura de tela do rTorrent

Escrevi um tutorial detalhado sobre o rTorrent, incluindo sua instalação e configuração. Confira aqui ou consulte o guia oficial do usuário .

Profissionais do rTorrent

  • leve
  • velocidade de download ultra-rápida
  • criptografia de tráfego BitTorrent muito eficaz
  • suportado por todos os rastreadores privados
  • muito personalizável

Contras do rTorrent


1
Note-se que rtorrent 0.9.7+ pode ser executado como um daemon sem tela ou tmux
Jameh

26

Dilúvio instalação de dilúvio

O Deluge é um cliente torrent completo, porém leve, que é escrito em Python e utiliza a biblioteca C ++ libtorrent (rasterbar) em seu núcleo.

  • Modo autônomo ou Thinclient (split core / ui) para permitir a conexão com o daemon ( inundado ) em execução remota ou em segundo plano.
  • Múltiplas interfaces de usuário, suporta o acesso da maioria das plataformas:

    • UI GTK


    • UI da Web

    • UI do console

  • Muitos plugins e extensões de aplicativos

  • Suporta todas as funções usuais do cliente bittorrent: DHT, LPD, PEX, UPNP, Criptografia, Proxy, etc.

3
A melhor parte do dilúvio é que você pode executar o processo em segundo plano no servidor remoto e a interface GTK em sua máquina local.
caveman_dick

@caveman_dick: sim, bom argumento; embora eu tenha acessado a interface da web - todo computador tem um navegador instalado (em oposição aos clientes da Deluge - acho que não existe um para smartphones), e a interface do usuário é muito semelhante à versão GTK.
Piskvor

@Piskvor Você pode adicionar detalhes adicionais? Descrevendo quais recursos diferenciam o Dilúvio, razões pelas quais você gosta / o usa, capturas de tela dele em ação, recursos adicionais, etc.?
Marco Ceppi


1
@Piskvor Precisamente por que não devemos vincular a outros sites, exceto quando necessário. Se nós (perguntamos ao ubuntu) tivermos as informações, não temos o linkrot.
jrg

22

aria2c instalar aria2c

Um downloader da CLI que suporta HTTP, FTP e Torrents.

Para baixar um torrent:

aria2c file.torrent

Você também pode apontar para um arquivo torrent remoto, http://some web site here.com/file.torrentpara não precisar primeiro fazer o download do arquivo torrent.

Além disso, note que você pode desativar alocação de arquivos com esta bandeira: --file-allocation=none.

O Aria2c também suporta downloads paralelos em HTTP. Use o -jsinalizador para determinar quantos threads. Para três downloads simultâneos de um único arquivo HTTP, consulte o seguinte exemplo:

aria2c -j 3 website.com/file.rar


1
Eu tentei a maioria das soluções aqui e este foi o único que trabalhou com o formato de arquivo torrent que eu tinha
Hoju

12

Azureus instalar o azureus

Azureus / Vuse também tem um modo de console. [aviso] Eu fui um dos desenvolvedores.

Para usar o azureus no modo do console, você precisará baixar algumas bibliotecas adicionais em http://svn.vuze.com/public/client/trunk/uis/lib/

  • commons-cli.jar
  • log4j.jar

Se você os colocar no mesmo diretório que o jar Vuze, poderá iniciar a interface do usuário do console executando:

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

Dentro da CLI, digite help para visualizar os comandos. Alguns comandos úteis são:

  • mostrar torrents
  • Adicione URL]
  • começo [x]
  • pare [x]
  • remova [x]

Aqui está um exemplo de saída de um 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
> -----

Dê uma olhada em http://wiki.vuze.com/w/Console_UI para obter mais informações :-)


obrigado pela sugestão Marco. Eu fiz exatamente isso. Não pude incluir o link para o pacote apt porque não tenho representante suficiente no momento.
Fatal

Obrigado pela atualização, parece ótimo! Eu adicionei o link para você :)
Marco Ceppi

8

Eu uso isso o tempo todo :

sudo apt-get install bittornado

Para baixar torrents:

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

3
Este é o mais simples de usar.
Iván Pérez

8

ctorrent instalar o ctorrent

uma pergunta semelhante no stackoverflow.com .

A resposta aceita é CTorrent, então pensei em mencioná-la aqui. A descrição do ctorrent de packages.debian.org é a seguinte:

Este aplicativo foi escrito na linguagem C ++ e não requer nenhum componente gráfico, como um servidor X. O upstream do ctorrent original interrompeu seu desenvolvimento e agora é mantido com novas versões / correções de bugs por um novo desenvolvedor. Ele é construído como um programa de console e pode ser usado remotamente em uma máquina que fornece acesso ssh externo.

Para mais informações, você pode visitar os seguintes sites:
http://packages.debian.org/sid/ctorrent
http://sourceforge.net/projects/ctorrent/

também há uma versão aprimorada do ctorrent, que pode ser encontrada em http://sourceforge.net/projects/dtorrent/



4

Eu uso o tget, que é (nas palavras do autor) "wget ​​for torrents". Ele permite que você faça o download usando arquivos torrent ou links magnéticos. É um aplicativo node.js.

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

Para instalar:

npm install -g t-get

2

Eu sei que é uma pergunta antiga, mas ninguém mencionou o peerflix .

Escrito em JavaScript, funciona muito bem, é super simples de usar, possui uma interface agradável, informativa e colorida.

Mais importante, ele suporta a transmissão de conteúdo de vídeo e áudio através do VLC (basta iniciá-lo com a bandeira --vlc).


0

Minha recomendação sem instalar nada (se você tiver nó)

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

É o download temporário do webtorrent-clipakcage e, em seguida, execute o webtorretncomando para baixar o seu torrent.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.