Atualmente, estou fazendo alguns testes com o TOR e me deparei com um pequeno problema. O cliente Tor suporta apenas o recebimento de conexões por meio de um protocolo SOCKS5, mas os aplicativos que estou usando suportam apenas protocolos proxy HTTP.
É possível colocar algo no meio? Então, por exemplo, foi.
Meu programa (apenas HTTP)> Conversor HTTP para SOCKS> Tor SOCKS5 Server
Respostas:
Parece que o DeleGate pode fazer isso, da seguinte forma (onde o DeleGate aceitará conexões HTTP na porta 8080 e encaminhará para um servidor SOCKS na porta 9050):
fonte
delegate(d)
, concluí que está absolutamente determinado a vazar solicitações de DNS, apesar de várias reivindicações contrárias na documentação de configuração. Eu adoraria descobrir que estou errado sobre isso, mas sou pessimista nesse ponto.O pacote Tor não possui mais polipo, veja a FAQ oficial do tor :
fonte
Você também pode usar o Privoxy . Adicione esta linha ao seu
config.txt
arquivo:(Não esqueça o pequeno ponto no final.)
Em seguida, use o proxy HTTP ou HTTPS em
127.0.0.1:8118
fonte
Você não especificou um sistema operacional. Por favor, faça-o no futuro.
Esta resposta recomenda Polipo, que está incluído no pacote Vidalia hospedado pelo projeto Tor e, portanto, provavelmente recomendado por eles para Windows. O Polipo também possui uma versão * nix (e foi originalmente projetada para * nix), então eu incluí instruções sobre como configurá-lo - consulte a segunda seção abaixo. É uma solução bastante leve, se importa.
janelas
Faça o download do pacote Vidalia. Inclui a GUI Vidalia e um programa chamado Polipo, junto com o Tor. No pacote, o Polipo, por padrão, executa um proxy HTTP na porta 8118 que redireciona através do proxy Tor SOCKS na porta 9050.
Configuração avançada
Também é possível configurar o Polipo manualmente, sem o pacote Vidalia.
Retirado de http://www.pps.jussieu.fr/~jch/software/polipo/tor.html
Eles também fornecem binários que você deve baixar.
Configuração
Executando
A porta de escuta padrão do Polipo é 8123.
A configuração padrão do pacote Vidalia está incluída na parte inferior desta resposta.
* nix
Inclui Linux, Unix, BSD, OS X, os principais sistemas operacionais modernos (2012) que não são baseados no NT (Windows).
Mais uma vez, extraído de http://www.pps.jussieu.fr/~jch/software/polipo/tor.html
Faça o download de um pacote de qualquer repositório que você usa. O Google pode ajudar aqui. Como alternativa, um binário direto pode ser baixado.
Configuração
Executando
A porta de escuta padrão do Polipo é 8123.
A configuração padrão do pacote Vidalia está incluída na parte inferior desta resposta.
Configuração padrão do Polipo (pacote Vidalia)
Esta é a minha configuração padrão do Polipo do pacote Vidalia para Windows. Pelo que parece, ele deve funcionar no * nix também - não há nada de plataforma específica, até onde eu saiba. Sim, é uma configuração IPv4.
fonte
O Fiddler também permite a conversão de uma solicitação http para uma solicitação com meias meias.
Fiz isso para enviar algumas atualizações do Windows para executar através de uma conexão de meias (via Amazon EC2 e Putty).
A partir desta página https://groups.google.com/forum/#!topic/httpfiddler/6m2xEe0fRmw
No Fiddler, há uma guia "FiddlerScript", na qual você pode adicionar o seguinte:
fonte
O WinGate também pode fazer isso. Verifique a guia Conexão no seu proxy WWW e você pode escolher o proxy SOCKS4, SOCKS4a ou HTTP upstream.
O WinGate também possui uma licença gratuita para 10 usuários simultâneos.
Guia Conexão de WWW Proxy
Isenção de responsabilidade: trabalho para a Qbik, que são os autores do WinGate
fonte