Como posso alterar automaticamente as configurações do Tor com base na rede sem fio / adaptador

1

Ok, em primeiro lugar, estou ciente de que perguntas semelhantes foram feitas antes. No entanto, eles se concentram principalmente na alteração das configurações de rede, por exemplo, IP & Servidores DNS. O que eu tenho agora é:

  • Uma rede 'doméstica', que eu posso usar livremente
  • Uma 'outra' rede, onde devo passar por um proxy. Vamos chamar isso de proxy.example.com:8080.
    Eu não tenho acesso à Internet sem passar por esse proxy.

Agora, o Tor funciona nas duas redes. No entanto, na 'outra' rede, eu preciso forçar o Tor a passar por um proxy ("Eu uso um proxy para acessar a internet" no Vidalia). Preciso ligar e desligar essa configuração todos os dias. Existe algum script, programa ou outro método que me permita ativar / desativar automaticamente essa configuração com base na rede à qual estou conectado? Ou até mesmo desativar o Tor completamente em uma rede?

Detalhes adicionais

Eu tenho o Firefox se conectando ao Tor (através do Polipo) usando o FoxyProxy (não o Torbutton). Eu estou pensando em usar o Proxifier ou similar para forçar outros programas, e VMs do VirtualBox, para passar pelo Tor também.

O Tor está passando por um proxy HTTP / HTTPS que a 'outra' rede requer para acesso à Internet. Atualmente estou usando o Vidalia para configurar o Tor, embora uma solução que dependa diretamente da modificação do arquivo torrc esteja bem.

Na verdade, se houver alguma maneira de executar um script (batch? exe?) automaticamente quando uma determinada rede estiver conectada, isso é tudo que preciso e provavelmente melhor (mais personalizável) ou executar um script quando qualquer rede estiver conectado a, e um método de obter o SSID via batch ou C # (. NET).

Meu arquivo torrc atual:

ControlPort 9051
DirReqStatistics 0
HTTPProxy proxy.example.com:8080
HTTPProxyAuthenticator username:password
HTTPSProxy proxy.example.com:8080
HTTPSProxyAuthenticator username:password
Socks5ProxyUsername username
Socks5ProxyPassword password
Log notice stdout
SocksListenAddress 127.0.0.1

Minhas redes "domésticas" estão na sub-rede 192.168.x.x. A 'outra' rede está na sub-rede 10.x.x.x. Uma solução que depende de endereços IP é boa.

Devido à 'outra' rede que usa 5GHz 'n', tenho duas NICs sem fio separadas: uma interna usada para redes 'domésticas' e uma USB usada para a 'outra' rede. No entanto, eu posso ocasionalmente usar o USB para redes 'domésticas' e estou pensando em conectar o interno ao USB para compartilhar 'outro' acesso com dispositivos de 2.4GHz, então soluções dependentes de apenas um NIC sendo ativo não são desejadas (mas melhor do que nada!).

Claro, algo que depende de SSIDs também é bom. Existem várias redes 'domésticas' com diferentes SSIDs, algumas em 'g', algumas em 'n', todas em 2.4GHz, enquanto a 'outra' rede tem múltiplos pontos de acesso com o mesmo SSID, todos em 5GHz 'n'.

    
por Bob 26.02.2012 / 12:06

0 respostas