proxy automático selecionando dependendo do alvo

4

Situação:

  • ISP com servidor proxy
  • serviço TOR local

Eu gostaria de deixar automaticamente que todo o tráfego .onion-domain vá para o serviço TOR local e todo o tráfego restante para o proxy ISP (estou usando o TOR apenas para navegar nos sites TOR ocultos, não para privacidade).

Agora eu estava pensando em usar o Squid para isso. O Squid pode selecionar automaticamente um proxy pai dependendo do destino (com o sinal de mais que ele também armazena em cache os sites de slow tor), mas não consegui encontrar uma maneira de deixá-lo se conectar ao serviço TOR socks5. Alguém tem uma ideia de como fazer isso?

Obrigado.

    
por Folkert van Heusden 29.11.2011 / 15:06

1 resposta

3

Dependendo do navegador que você está usando, o uso de um arquivo auto-configuração do proxy pode funcionar melhor. A maioria dos navegadores modernos suportará isso.

Algo como isso deve ser um bom começo:

function FindProxyForURL(url, host) {

    isp = "PROXY ip_address:port; DIRECT";
    tor = "SOCKS 127.0.0.1:9050";

    if (shExpMatch(host,"*.onion")) {
        return tor;
    }

    return "DIRECT";

}

coloque isso em algum lugar como $HOME/.proxy_pac e, em seu "URL de configuração automática de proxy", coloque o caminho da URL no arquivo: file:///home/user/.proxy_pac .

    
por 29.11.2011 / 19:44

Tags