Tráfego direto pela máquina remota

1

Eu tenho a Máquina A, que tem acesso à Internet e tem o Tor na porta 9150. Tenho a Máquina B, que não pode acessar a Internet, mas pode acessar a Máquina A via SSH. Eu quero executar um comando na máquina B (sem máquina de internet); este comando na Máquina B acessa a internet. Eu quero que este comando passe pela porta 9150 da Máquina A. Não tenho acesso sudo na Máquina B, mas tenho acesso sudo na máquina A.

Como faço para configurar isso?

    
por sanjeev mk 25.12.2017 / 18:57

1 resposta

0

Se o Tor estiver escutando apenas no host local, use o encaminhamento de porta local SSH da Máquina B:

ssh user@machineA -L9150:localhost:9150

Isso efetivamente ligará a porta 9150 na Máquina B à porta 9150 na Máquina A.

Ou, se você puder alterar o daemon Tor para escutar em todas as interfaces na Máquina A e não bloquear esse firewall, você pode ignorar o encaminhamento SSH.

Em ambos os casos, você pode usar uma ferramenta como proxychains , configurada apropriadamente, para preceder seus comandos de modo que eles passem por Tor:

proxychains curl http://example.onion

Proxychains provavelmente está disponível no gerenciador de pacotes, mas existe uma versão mais recente no GitHub, no link . A configuração padrão tentará se conectar a um servidor Tor SOCKS no host local, mas isso pode ser alterado modificando proxychains.conf , se necessário.

    
por 25.12.2017 / 19:08