-
-
Notifications
You must be signed in to change notification settings - Fork 407
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Enable ipv6 connection & tunneling #1114
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Awesome, thanks!!
check if IPv6 is enabled on host before attempting to contact an IPv6 server
I think this is already done for example in the doIPv6
boolean in internal/wireguard
.
use IPv6 by default and fallback to IPv4 if not functioning.
Call me a chicken, but I would rather have this as ipv4 first since most vpns don't support ipv6, let alone common systems/docker installs as well.
I'll do a gluetun release shortly since merging this will likely break some setups I would guess.
You're completely right, i often forget how docker networks behaves 😅 |
f929548
to
03bb857
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
A few more comments, I'll test it out this weekend 👍
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nice 👍
What provider do you use with IPv6 addresses by the way? Or is it the custom provider? Thanks!
It's looking good. Note I rebased your branch on the master branch and added a few commits, so you might need to I will soon fix up |
This is the order of things I'm using for IPv6-ing everything:
|
@EkilDeew the whole series mentioned above is now complete, so merging this! Feel free to re-test the latest image to check it works as expected. You should also be able to connect to VPN servers over IPv6 (picked at random together with IPv4 though, unless you set the VPN_ENDPOINT_IP I think) |
Co-authored-by: Quentin McGaw <quentin.mcgaw@gmail.com>
Enable ipv6 connection to Wireguard VPN servers & tunneling for IPv6 addresses.
There's still things to be done such as:
Fixes #154
Might help #594