Programa torrente Debian CLI através de VPN

5

Alguém configurou com sucesso um cliente torrent CLI-only (sem UI da Web!) que pode tunelar todo o seu tráfego através de uma VPN? (Ou enviando todo o tráfego através de uma interface específica ou um proxy SOCKS)?

Eu tenho uma assinatura Private Internet Access e gostaria de usá-la para baixar arquivos torrent na minha máquina sem cabeça Debian 7 sem ter que tunelar todos o tráfego no meu sistema.

    
por Alex Ryan 21.07.2014 / 06:58

1 resposta

3

A abordagem que eu recomendaria é rotear todo o seu tráfego através da VPN exceto SSH; isso proporciona muito mais proteção à sua privacidade e reduz significativamente o risco de vazamento de informações pessoais.

Esta abordagem tem vários componentes separados.

cliente de torrent

O

rtorrent é um excelente cliente de torrent para rodar em um ambiente sem cabeça. Execute-o em uma sessão do tmux para que você possa se conectar e desconectar à vontade.

Além disso, você pode corrigir o rtorrent com o patch da cor da tela .

Tráfego de roteamento

Essencialmente, você deseja configurar a filtragem de pacotes para todo o tráfego em uma porta específica (sua porta SSH, aqui assumida como não padrão 666) e interface (eth0). Você pode descobrir seu gateway (aqui 192.168.1.1) com route -n . Você também precisará do iproute2 instalado para isso:

ip rule add fwmark 65 table novpn
ip route add default via 192.168.1.1 dev eth0 table novpn
ip route flush cache
iptables -t mangle -A OUTPUT -p tcp --sport 666 -j MARK --set-mark 65
iptables -A INPUT -i tun0 -p tcp -m tcp --dport 666 -j DROP

Depois de ter tudo configurado e funcionando, você precisará criar um script para ser executado na inicialização. Veja Ben. Resposta de D no Serverfault para uma explicação completa.

Navegação

Surfraw é excelente para navegação na linha de comando e pode ser transferido para w3m para carregar os resultados retornados.

Graças a Gilles excelente resposta aqui , é possível vincule uma chave no w3m para acionar o script de ímãs do wiki do rtorrent. Então, com isso na sua configuração do w3m:

extbrowser /home/alex/bin/magnets %s

quando você navega para um link magnético, pode enviá-lo para o rtorrent. Veja este post para os detalhes .

    
por 21.07.2014 / 23:03