Return to protonvpn.com Facebook   Twitter   Reddit   ProtonMail
Support Center / Troubleshooting / How to prevent IPv6 leaks on your device

How to prevent IPv6 leaks on your device

With the massively increasing amount of IP addresses required by global network each year, IPv4 can no longer meet the demand. That’s why IPv6 was introduced – to allow more unique TCP/IP identifiers to be created for each user.

While most of the internet users are still using IPv4 protocol, there are ISPs that provide support for IPv6 as well. It is our duty to make sure that users are aware that, for the time being, our servers are compatible with IPv4 internet protocol only. However, ProtonVPN is taking measures to prevent any possible IPv6 leaks.

ProtonVPN applications block all IPv6 traffic by default. To be precise, IPv6 traffic gets rerouted to the VPN server and never leaves it, only IPv4 traffic does in order to ensure that your real IP address is not leaked. Also, by disabling IPv6 traffic on your network, your internet connection performance shouldn’t be affected as most internet services are accessible via IPv4.

You can configure your router to block all IPv6 traffic, however, each router settings differ, but most of them do have an option to turn off the IPv6 completely. This way you wouldn’t have to disable IPv6 on each of your devices, but keep in mind that it is not possible to turn off IPv6 traffic on Android and iOS. In order to disable IPv6 on your router, please check router user manual or consult with an IT specialist.

You can turn off IPv6 traffic directly on Windows, macOS and Linux.

Post Comment

13 comments

  1. Pearl

    Using your VPN for just 4 days. Trial.
    Was disappointed to check that only Singapore server was blocking ipv6, All other servers are leaking ipv6.

  2. ProtonVPN Team

    Hello Pearl, please contact our customer support team with detailed information and screenshots of the issue. https://protonvpn.com/support-form

  3. B

    So I thought I had set up the CLI correctly but I am getting the following when trying to connect. Please advise.
    [!] Error connecting to VPN.
    [!] There are issues in managing IPv6 in the system. Please test the system for the root cause.
    Not being able to manage IPv6 by protonvpn-cli might cause issues in leaking the system’s IPv6 address.

  4. ProtonVPN Team

    Hello, please update the client using “pvpn –update” and run the client again using “pvpn -init”. If this does not help, please contact our customer support team – https://protonvpn.com/support-form

  5. John

    This problem has come up again and oddly enough just started back today. It seemed to resolve itself shortly after my previous post. However, now that it is back disconnecting, doing protonvpn-cli -init and reconnecting along with a reboot doesn’t seem to be doing the trick. What gives?

  6. ProtonVPN Team

    Hello John, please contact our customer support team and we will do our best to help you out! https://protonvpn.com/support-form

  7. Allan

    Hi guys,
    Yeah, I’m experiencing what I gather is an IPv6 leak too. I didn’t last week, when using Ubuntu 17.10, and now after uprading to 18.04 I am.
    One difference I’ve noticed, is that the vpn command-line worked on 17.10, and the Network-manger (gui) didn’t. This is now flipped around, so on 18.04 the vpn command-line doesn’t work, but the Network-manager does.
    Right after I upgraded to 18.04, the cli told me that it wasn’t initialized, so I ran the init-command, which told me that it WAS initialized already, and so on, kind of looping. Now however, when I run the cli (protonvpn-cli.sh -f) it seems to time out and gives me the message:
    Fetching ProtonVPN Servers…
    Connecting…
    [!] Error connecting to VPN.
    And still it works (with IPv6 leaking) through the network manager.
    I’m far from an expert on all of this, though I do have a bit of experience.
    Any pointers?

  8. ProtonVPN Team

    Hello Allan, thank you for the detailed information. 18.04 version might be missing something, have you tried apt-get update, apt-get upgrade? Install all of the latest updates. Then we would suggest to re-initiate the client again. pvpn -init , then pres Y to re-initiate enter the username and password of openvpn. After doing so try connecting again and if no luck, try reinstalling the client itself with command pvpn –uninstall. Then re-do the installation and test it one more time.

  9. Chaoslaptop

    Hi
    This information can’t be true: I am still able to surf the web using IPv6 when using your VPN.
    Hell, in SecureCore mode it also leaks my REAL public IPv6 to websites when using a Torrent! (REALLY not what you’d want)

    If you’re not blocking IPv6, you should notify the user about that when he is opening the program. Tell him to deactivate IPv6 entirely on his device or else his real IP will be leaked when using BitTorrent.

    I’ve seen that the IPv6 IP address disappears on websites ONLY when using SecureCore, but the detection via Torrent is still possible! Also you’re not talking about SecureCore here. So why is it that my device (Windows 10) can establish IPv6 connections while I’m using your VPN?
    IPv6 is enabled, because I got no notification that is could cause such issues.

    Try it yourself using ipleak.net

  10. ProtonVPN Team

    Hello. We are greatly concerned about this as we are not able to reproduce it on our devices. Would you mind forwarding this information and some of the screenshots with evidence to our customer support team? https://protonvpn.com/support-form

  11. John

    Often times on peppermint I am receiving the following error:
    Error connecting to VPN.
    [!] This is an error in enabling ipv6 on the machine. Please enable it manually.
    However, I intentionally had to disable ipv6 as my machine was constantly showing DNS leaks. I am using the protonvpn client for linux. Sometimes this can be resolved by disconnecting and then doing protonvpn-cli –init ….sometimes this doesn’t solve it at all. advice?

  12. ProtonVPN Team

    Hello John. Does that happen often, did you spot any re-occurance? Do you test both, TCP and UDP protocols with same result? Please contact our support: https://protonvpn.com/support-form

  13. J

    Hi John,
    Did you find a resolution to this issue? I am experiencing the same.

    Cheers,

    J

Leave a Reply

Your email address will not be published. Required fields are marked *

Don't find your answer? We're happy to help you!     Contact Our Support Team

Secure Your Internet Today

Get ProtonVPN