Tunnel conexões rtorrent de entrada para rtorrent

4

Estou executando o rtorrent em um seedbox, mas esse seedbox possui restrições significativas de largura de banda. Eu tenho outro servidor (eu chamarei de proxy) sem restrições de largura de banda que eu gostaria de usar como um proxy quando os leechers estão se conectando à minha caixa (a conexão entre o seedbox e o proxy não tem restrições de largura de banda). / p>

Existem algumas maneiras pelas quais eu pude ver isso funcionando, mas não tenho certeza dos detalhes (principalmente não tenho certeza de como convencer o rtorrent a fazer o que eu quero):

  • ssh do seedbox para o proxy, invertendo o encaminhamento da porta de conexões de entrada para o host local. O problema é: como faço para que o rtorrent diga aos colegas que eles devem se conectar ao proxy e não diretamente ao seedbox?

  • ssh do seedbox no proxy, configure um túnel SOCKS e envolva todo o tráfego do rtorrent no túnel. Isso é viável, mas eu gostaria de evitar a transgressão das conexões rtorrent por tunelamento de força sem que o rtorrent saiba o que está acontecendo (por isto resposta , eu provavelmente teria que fazer isso sem o conhecimento do rtorrent).

Alguma idéia?

    
por joshlf 12.02.2014 / 05:58

1 resposta

0

Como você tem acesso root à caixa de proxy, acho que recomendo redirecionar 1 ou mais portas diretamente para a seedbox. Em seguida, coloco rtorrent de modo que seja executado em 1 ou mais dessas portas idênticas. Olhando para a página Wiki do ArchLinux em RTorrent , parece que você pode configurar rtorrent para que ele usava apenas 1 ou algumas dessas mesmas portas.

port_range = 49164-49164

Você provavelmente também desejará abrir a porta DHT:

dht = auto
dht_port = 6881
peer_exchange = yes

Mas das opções apresentadas, isso parece ser o mais limpo para mim e exigiria o mínimo de esforço para configurar / configurar.

    
por 13.02.2014 / 04:43