From de7d43da19da5d445409ebded8bbeddb5983bb8c Mon Sep 17 00:00:00 2001 From: Mykola Baibuz Date: Sun, 4 May 2025 00:16:57 +0300 Subject: [PATCH 1/2] Fix for Win OpenVPN with disabled IPv6 and AllExceptSites Splittunnel mode --- client/configurators/openvpn_configurator.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/client/configurators/openvpn_configurator.cpp b/client/configurators/openvpn_configurator.cpp index eca81afd..c9a211f6 100644 --- a/client/configurators/openvpn_configurator.cpp +++ b/client/configurators/openvpn_configurator.cpp @@ -135,7 +135,9 @@ QString OpenVpnConfigurator::processConfigWithLocalSettings(const QPair Date: Sun, 4 May 2025 00:35:54 +0300 Subject: [PATCH 2/2] Remove unneeded stuff for ipv6 openvpn --- client/configurators/openvpn_configurator.cpp | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/client/configurators/openvpn_configurator.cpp b/client/configurators/openvpn_configurator.cpp index c9a211f6..6d6603da 100644 --- a/client/configurators/openvpn_configurator.cpp +++ b/client/configurators/openvpn_configurator.cpp @@ -120,13 +120,6 @@ QString OpenVpnConfigurator::processConfigWithLocalSettings(const QPairisSitesSplitTunnelingEnabled()) { config.append("\nredirect-gateway def1 ipv6 bypass-dhcp\n"); - -#if !defined(Q_OS_ANDROID) && !defined(Q_OS_IOS) - // Prevent ipv6 leak - if (NetworkUtilities::checkIpv6Enabled()) { - config.append("ifconfig-ipv6 fd15:53b6:dead::2/64 fd15:53b6:dead::1\n"); - } -#endif config.append("block-ipv6\n"); } else if (m_settings->routeMode() == Settings::VpnOnlyForwardSites) { @@ -135,9 +128,6 @@ QString OpenVpnConfigurator::processConfigWithLocalSettings(const QPair