Como rotear o tráfego IPv6 no Windows através do gateway TOR do Linux?

0

Eu tenho um conjunto de VMs do Debian rodando o TOR para usar como um gateway para conectar outras máquinas para anonimizar seu tráfego. O arquivo torrc na VM é configurado assim:

Log notice file /var/log/tor/notices.log
VirtualAddrNetwork 10.192.0.0/10
AutomapHostSuffixes .onion,.exit
AutomapHostsOnResolve 1
TransPort 9040
TransListenAddress 192.168.1.135
DNSPort 53
DNSListenAddress 192.168.1.135

E meus iptables são configurados como:

Chain PREROUTING (policy ACCEPT)
target     prot opt source               destination
REDIRECT   tcp  --  anywhere             anywhere             tcp dpt:ssh     redir ports 22
REDIRECT   udp  --  anywhere             anywhere             udp dpt:domain redir ports 53
REDIRECT   tcp  --  anywhere             anywhere             tcp flags:FIN,SYN,RST,ACK/SYN redir ports 9040

Chain INPUT (policy ACCEPT)
target     prot opt source               destination

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination

Chain POSTROUTING (policy ACCEPT)
target     prot opt source               destination

Agora, em qualquer máquina que eu queira anonimizar, eu mudo seu gateway padrão e DNS para 192.168.1.135, e a maior parte do meu tráfego passa por TOR.

No entanto, quando eu verifico um site que fornece meu endereço IPv6, ele ainda mostra meu IPv6 real, portanto, parece que nenhuma conexão usando IPv6 está protegida.

O que preciso fazer para ter o IPv6 roteado pelo mesmo gateway? Preciso apenas alterar meu Gateway Padrão do IPv6 no Windows para o endereço IPv6 da VM do Gateway ou há mais configurações necessárias para fazer no lado do Gateway?

    
por Tyler O 17.06.2016 / 22:17

1 resposta

0

Você precisará usar ip6tables para ações relacionadas ao IPv6

É importante notar também que os endereços IPv6 precisam ser colocados em [] para TransListenAddress , por exemplo: TransListenAddress [::1]

    
por 22.07.2016 / 16:21