Preflight checks
Problem or motivation
Ephemeral port forwards are currently supported for Wireguard and OpenVPN connections with the desktop / CLI / Android apps.
On certain locations, Wireguard is now Dual Stack through the app, but ephemeral port forwards currently only work for IPv4.
It would be great if ephemeral port forwards would also support IPv6 on dual stack enabled servers, as this would e. g. improve connectivity for P2P applications when connecting with IPv6 only clients or clients with DS-Lite.
Proposed solution
Ephemeral port forwarding not only works for IPv4, but Dual Stack. It should also allow port forwards for IPv6.
Alternatives considered
IPv4 only port forwards (current implementation): Falls short with IPv6 clients.
IPv6 / IPv4 separate forwards: Too much effort, most users would expect both to work with the same forward. In theory possible though.
Which platforms should this apply to?
All platforms
Additional context
No response
Preflight checks
Problem or motivation
Ephemeral port forwards are currently supported for Wireguard and OpenVPN connections with the desktop / CLI / Android apps.
On certain locations, Wireguard is now Dual Stack through the app, but ephemeral port forwards currently only work for IPv4.
It would be great if ephemeral port forwards would also support IPv6 on dual stack enabled servers, as this would e. g. improve connectivity for P2P applications when connecting with IPv6 only clients or clients with DS-Lite.
Proposed solution
Ephemeral port forwarding not only works for IPv4, but Dual Stack. It should also allow port forwards for IPv6.
Alternatives considered
IPv4 only port forwards (current implementation): Falls short with IPv6 clients.
IPv6 / IPv4 separate forwards: Too much effort, most users would expect both to work with the same forward. In theory possible though.
Which platforms should this apply to?
All platforms
Additional context
No response