diff --git a/internal/provider/cyberghost.go b/internal/provider/cyberghost.go index 93bfb465..cf9d3aa1 100644 --- a/internal/provider/cyberghost.go +++ b/internal/provider/cyberghost.go @@ -82,6 +82,7 @@ func (c *cyberghost) BuildConf(connection models.OpenVPNConnection, "ping 10", "ping-exit 60", "ping-timer-rem", + "tls-exit", // Cyberghost specific // "redirect-gateway def1", diff --git a/internal/provider/mullvad.go b/internal/provider/mullvad.go index e9ab85d7..e147dc19 100644 --- a/internal/provider/mullvad.go +++ b/internal/provider/mullvad.go @@ -88,6 +88,7 @@ func (m *mullvad) BuildConf(connection models.OpenVPNConnection, "ping 10", "ping-exit 60", "ping-timer-rem", + "tls-exit", // Mullvad specific "sndbuf 524288", diff --git a/internal/provider/nordvpn.go b/internal/provider/nordvpn.go index 0d8b3f8a..0e6af211 100644 --- a/internal/provider/nordvpn.go +++ b/internal/provider/nordvpn.go @@ -102,6 +102,7 @@ func (n *nordvpn) BuildConf(connection models.OpenVPNConnection, "ping 10", "ping-exit 60", "ping-timer-rem", + "tls-exit", // Nordvpn specific "tun-mtu 1500", diff --git a/internal/provider/piav4.go b/internal/provider/piav4.go index 2b0cb795..58b40dc2 100644 --- a/internal/provider/piav4.go +++ b/internal/provider/piav4.go @@ -141,6 +141,7 @@ func (p *pia) BuildConf(connection models.OpenVPNConnection, "ping 10", "ping-exit 60", "ping-timer-rem", + "tls-exit", // PIA specific "reneg-sec 0", diff --git a/internal/provider/privado.go b/internal/provider/privado.go index b2b39214..59e84a4d 100644 --- a/internal/provider/privado.go +++ b/internal/provider/privado.go @@ -88,6 +88,7 @@ func (s *privado) BuildConf(connection models.OpenVPNConnection, "ping 10", "ping-exit 60", "ping-timer-rem", + "tls-exit", // Privado specific "tls-cipher TLS-DHE-RSA-WITH-AES-256-CBC-SHA:TLS-DHE-DSS-WITH-AES-256-CBC-SHA:TLS-RSA-WITH-AES-256-CBC-SHA", diff --git a/internal/provider/purevpn.go b/internal/provider/purevpn.go index 41363136..314d7076 100644 --- a/internal/provider/purevpn.go +++ b/internal/provider/purevpn.go @@ -88,6 +88,7 @@ func (p *purevpn) BuildConf(connection models.OpenVPNConnection, "ping 10", "ping-exit 60", "ping-timer-rem", + "tls-exit", // Purevpn specific "key-direction 1", diff --git a/internal/provider/surfshark.go b/internal/provider/surfshark.go index 34dc23dc..106cb073 100644 --- a/internal/provider/surfshark.go +++ b/internal/provider/surfshark.go @@ -98,6 +98,7 @@ func (s *surfshark) BuildConf(connection models.OpenVPNConnection, "ping 10", "ping-exit 60", "ping-timer-rem", + "tls-exit", // Surfshark specific "tun-mtu 1500", diff --git a/internal/provider/vyprvpn.go b/internal/provider/vyprvpn.go index c736aa90..1353f550 100644 --- a/internal/provider/vyprvpn.go +++ b/internal/provider/vyprvpn.go @@ -88,6 +88,7 @@ func (v *vyprvpn) BuildConf(connection models.OpenVPNConnection, "ping 10", "ping-exit 60", "ping-timer-rem", + "tls-exit", // Vyprvpn specific "comp-lzo", diff --git a/internal/provider/windscribe.go b/internal/provider/windscribe.go index 6ac55bf8..1349a127 100644 --- a/internal/provider/windscribe.go +++ b/internal/provider/windscribe.go @@ -91,6 +91,7 @@ func (w *windscribe) BuildConf(connection models.OpenVPNConnection, "ping 10", "ping-exit 60", "ping-timer-rem", + "tls-exit", // Windscribe specific "comp-lzo",