Tor and ipv6. Tor и ipv6

I noticed when I go to Tor Browser from Windows, the sites without problems detect my ipv6 address (example: test-ipv6.com), but when I set a proxy in torrc the proxy gives only ipv4 protocol even if the proxy has ipv6 protocol I still get only ipv4 connection. How to get access to ipv6 via torrc file to have the same access to ipv6 as in Tor Browser under Windows which works initially without any settings? My internet provider uses Carrier Grade Nat technology (Most likely). There is no way to get external, static and direct ip. My internet provider does not provide access to ipv6. Я заметил, что когда я захожу в Tor Browser из Windows, сайты без проблем определяют мой ipv6 адрес (Пример: test-ipv6.com), но когда я устанавливаю прокси в torrc, прокси выдает только ipv4 протокол, даже если прокси имеет ipv6 протокол, я все равно получаю только ipv4 соединение. Как получить доступ к ipv6 через файл torrc чтобы иметь такой же доступ к ipv6 как в Tor Browser под Windows который работает изначально без каких либо настроек? Мой интернет-провайдер использует технологию Carrier Grade Nat (Скорее всего). Получить внешний, статический и прямой ip нет возможности. Мой интернет-провайдер не предоставляет доступ к ipv6

You cannot control if the Tor Exit Node is IPv4 of IPv6. This is beyond your control. The test results display the IP of the Exit Node.

See:


  • Are you asking if you can configure your node to only initiate connections with IPv6 Relays (i.e. entry node)?
  • Or are you asking how to get a IPv6 tunnel?
1 Like

Set up Tor client by following the wiki:
https://openwrt.org/docs/guide-user/services/tor/client

It supports dual-stack mode by utilizing virtual addresses.
The exit nodes for IPv4 and IPv6 traffic can be different.

/etc/config/firewall

config redirect
	option name 'Torv6DNS'
	option src 'lan'
	option src_dport '53'
	option dest_port '9053'
	option target 'DNAT'
	option src_dip 'fd4d:5d2:9462::1'
	option family 'ipv6'
	list proto 'udp'
	option dest_ip 'fd4d:5d2:9462::1'

config redirect
	option name 'Torv6'
	option src 'lan'
	option src_dport '0-65535'
	option dest_port '9040'
	option target 'DNAT'
	option src_dip 'fc00::/8'
	option family 'ipv6'
	list proto 'udp'
	option dest_ip 'fd4d:5d2:9462::1'

/etc/tor/torrc

User tor
DataDirectory /var/lib/tor
VirtualAddrNetworkIPv4 10.254.0.0/16
VirtualAddrNetworkIPv6 [fc00::]/8
AutomapHostsOnResolve 1
AutomapHostsSuffixes .
TransPort 192.168.1.1:9040
TransPort [fd4d:5d2:9462::1]:9040
DNSPort 192.168.1.1:9053
DNSPort [fd4d:5d2:9462::1]:9053
GeoIPFile /usr/share/tor/geoip
GeoIPv6File /usr/share/tor/geoip6
ExitNodes {BE},{CA},{CZ},{DK},{IE},{IS},{NL},{NO},{PT},{SE}
EntryNodes {BE},{CA},{CZ},{DK},{IE},{IS},{NL},{NO},{PT},{SE}
ExitPolicy reject *:*
ExitPolicy reject6 *:*

Access to e.g. ipv6.google.com appeared but the most interesting thing is that for some reason the developer tool shows the remote address from 10.254.0.0.0/16 instead of [fc00::]/8.
Also half of ipv4 traffic started to go through Tor. I configured redirections for ipv6 protocol then why is the internet redirected through ipv4 proxy Tor? I understand I will not get access to ip addresses in ipv6 with Tor. I tried Miredo but for some reason with it I didn't get access to ipv6 and there is no information about miredo and conf file in the internet.
Доступ к примеру к ipv6.google.com появился но самое интересное что инструмент разработчика почему то показывает удаленный адрес из диапозона 10.254.0.0/16 вместо [fc00::]/8.
Так же половина ipv4 трафика стало ходить через Tor. Я настраивал перенаправления для ipv6 протокола то зачем тогда перенаправляется интернет через ipv4 прокси Tor? Я так понял я не получу с Tor доступа к ip адресам в ipv6. Пробовал Miredo но почему то с ним я не получил доступа к ipv6 а информации про miredo и conf файл нет никакой в интернете

Your second redirect is incorrect since Tor supports only TCP.
Redirecting UDP works only for plain DNS to the port declared as DNSPort.
Also keep in mind that Tor on OpenWrt prefers IPv4 over IPv6 internally.

1 Like

В Tor Browser включен IPv6 по умолчанию, и если ваш провайдер поддерживает IPv6, браузер автоматически будет использовать этот протокол. Так же не мало важным будет купить прокси, чтобы не зависить от ситуации. Однако, при использовании Tor вне браузера, вы должны удостовериться, что ваш трафик направляется через Tor с поддержкой IPv6.

The preferred language in the OpenWrt forum is English.
When writing in your native language, please always provide an English translation.
This way other users all around the world can take part in the discussion and possibly benefit from the outcome, without having to use a translator.

Thanks! :slight_smile: