Does that means that I'm an exit node if somebody connects to me through IPv6?

1 Answer 1


nope. tor uses both IPv4 and IPv6 if one of them is not prohibited explicitly


To reject IPv6 on all levels add this to your torrc:

  • ExitPolicy reject6 *:* - it will disable any exit traffic for exit relay, see ExitPolicy description
  • ClientUseIPv6 0 - it will prohibit Tor client functionality that serves your requests through Tor network to use IPv6. Docs are here
  • PreferIPv6Automap Off - it will prohibit in hosts auto-mapping(via AutomapHostsOnResolve) functionality to use IPv6, docs are here
  • In your SocksPort directives make sure no IPv6 is explicitly enabled/preferred, IPv4 is the default for SOCKS proxy Tor backend
  • set ClientPreferIPv6DirPort 0 and ClientPreferIPv6ORPort 0 - it will disable an IPv6 preference for ORPort and DirPort connections
  • IPv6Exit 0 to disable using your exit as IPv6 one
  • in ORPort flags add IPv4Only

and right - you use reject for IPv4 and reject6 for IPv6

  • But if it is going to use IPv6 because there is no Exit Policy Summary defined, why do you say "nope" then? And how can I reject IPv6? I tried something with ExitPolicy reject6 : but I think I must use ExitPolicy reject 6: instead, right?
    – Binary
    Feb 11, 2017 at 2:27
  • updated my answer
    – Alexey Vesnin
    Feb 11, 2017 at 2:43
  • @Binary Is your IPv6 broken, or are you trying to prevent some people from using Tor? Feb 11, 2017 at 8:53
  • 1
    @MichaelHampton you're asking in such a provocative way, like if I owe you to run it...
    – Binary
    Feb 11, 2017 at 13:05
  • @Binary You don't owe anybody to run Tor. But it seems strange to run it if you only want to block people from using it! So it's a little confusing. Feb 11, 2017 at 17:06

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.