Comprei um utilitário de compartilhamento de arquivos que se conecta a um servidor usando o nome do host e / ou IP do servidor (intencionalmente, não FTP). Para tornar o sistema o mais seguro possível, decidi executar o servidor através de um serviço oculto do Tor.
O problema é que o cliente não suporta .onionnomes de host, então eu queria saber se há alguma maneira de rotear o tráfego do aplicativo para o serviço oculto. A propósito, isso deve estar tudo no Windows.
O que eu pensei até agora:
- No cliente, defina o host do servidor como o
.onionendereço na portaA. - Adicione uma entrada ao arquivo hosts para o qual o
.onionendereço aponta127.0.0.1. - Faça com que algum tipo de software escute
127.0.0.1na portaAe roteie o tráfego de entrada (usando o proxy SOCKS5 fornecido pelo Tor) para o.onionendereço real na portaB. - No servidor, configure a instância do servidor na porta
Ce configure um serviço oculto para rotear o tráfego de entrada do.onionendereço na portaBpara127.0.0.1a portaC.
Estou preso na etapa 3, não consigo encontrar algo que faça isso.
Você pode usar o proxifier para forçar seu aplicativo a ser roteado através do proxy TOR SOCKS. Ele permite configurações por aplicativo para que funcionem.
—
Satoh 19/05
@AaronMiller Como a execução do proxy Tor SOCKS5 no 127.0.0.1:A ajudaria?
—
Fide Rogers
Resolvi o problema usando
—
Fide Rogers
socat, mas estou aberto a melhores alternativas.
.onionlinks; você não pode simplesmente vincular seu proxy à porta A no host local e fazer com que ele lide com o tráfego?