9

Even if I put the following, it still only makes IPv4 connections to the outside world:

ORPort [::]:9001 IPv6Only
OutboundBindAddress [::]
Bridge [<an IPv6 of a tor node of mine>]:9001
ClientUseIPv6 1
ClientPreferIPv6ORPort 1

I'm using tor-0.2.4.17rc.

How can I fix this problem?

todd
  • 139
  • 2
  • 4

3 Answers3

7

There's only about 70 relays with an IPv6 address. So you should probably connect over IPv6 about one time out of sixty. But that's only if you don't use entry guards (you do use entry guards by default).

There is currently no client configuration option for not using IPv4. Also, if there was one, using that would sadly fail at the moment (see https://trac.torproject.org/projects/tor/ticket/6027).

ln5
  • 121
  • 3
1

I know that IPv6 works when using bridges.

This is my minimal torrc:

UseBridges 1
Bridge [<some ipv6 address>]:443
Log info stdout

When started with this torrc, my Tor only has connections to my bridge over IPv6.

I don't know if using a Tor client without bridges actually works with just IPv6 yet. If I find out I'll update this answer accordingly.

weasel - Peter Palfrader
  • 5,158
  • 1
  • 24
  • 39
0

2023 IPv6 works fine. Here is IPv6 tor roadmap

It's enouth to have this lines in torrc

ClientUseIPv6 1
ClientUseIPv4 0

to connect through IPv6

mnach
  • 101