diff --git a/internal/provider/cyberghost.go b/internal/provider/cyberghost.go index cf9d3aa1..cdb49e4c 100644 --- a/internal/provider/cyberghost.go +++ b/internal/provider/cyberghost.go @@ -95,6 +95,7 @@ func (c *cyberghost) BuildConf(connection models.OpenVPNConnection, "auth-nocache", "mute-replay-warnings", "pull-filter ignore \"auth-token\"", // prevent auth failed loops + `pull-filter ignore "ping-restart"`, "auth-retry nointeract", "suppress-timestamps", diff --git a/internal/provider/mullvad.go b/internal/provider/mullvad.go index e147dc19..31f2124a 100644 --- a/internal/provider/mullvad.go +++ b/internal/provider/mullvad.go @@ -101,6 +101,7 @@ func (m *mullvad) BuildConf(connection models.OpenVPNConnection, "mute-replay-warnings", "auth-nocache", "pull-filter ignore \"auth-token\"", // prevent auth failed loops + `pull-filter ignore "ping-restart"`, "auth-retry nointeract", "suppress-timestamps", diff --git a/internal/provider/nordvpn.go b/internal/provider/nordvpn.go index 7affbc82..32b55887 100644 --- a/internal/provider/nordvpn.go +++ b/internal/provider/nordvpn.go @@ -116,6 +116,7 @@ func (n *nordvpn) BuildConf(connection models.OpenVPNConnection, "auth-nocache", "mute-replay-warnings", "pull-filter ignore \"auth-token\"", // prevent auth failed loops + `pull-filter ignore "ping-restart"`, "auth-retry nointeract", "suppress-timestamps", diff --git a/internal/provider/piav4.go b/internal/provider/piav4.go index 4c15e75b..218d94af 100644 --- a/internal/provider/piav4.go +++ b/internal/provider/piav4.go @@ -170,6 +170,7 @@ func (p *pia) BuildConf(connection models.OpenVPNConnection, "auth-nocache", "mute-replay-warnings", "pull-filter ignore \"auth-token\"", // prevent auth failed loops + `pull-filter ignore "ping-restart"`, "auth-retry nointeract", "suppress-timestamps", diff --git a/internal/provider/privado.go b/internal/provider/privado.go index 59e84a4d..81d2f079 100644 --- a/internal/provider/privado.go +++ b/internal/provider/privado.go @@ -98,6 +98,7 @@ func (s *privado) BuildConf(connection models.OpenVPNConnection, "auth-nocache", "mute-replay-warnings", "pull-filter ignore \"auth-token\"", // prevent auth failed loops + `pull-filter ignore "ping-restart"`, "auth-retry nointeract", "suppress-timestamps", diff --git a/internal/provider/purevpn.go b/internal/provider/purevpn.go index 0186c713..abc58c81 100644 --- a/internal/provider/purevpn.go +++ b/internal/provider/purevpn.go @@ -102,6 +102,7 @@ func (p *purevpn) BuildConf(connection models.OpenVPNConnection, "auth-nocache", "mute-replay-warnings", "pull-filter ignore \"auth-token\"", // prevent auth failed loops + `pull-filter ignore "ping-restart"`, "auth-retry nointeract", "suppress-timestamps", diff --git a/internal/provider/surfshark.go b/internal/provider/surfshark.go index 106cb073..17fabc7f 100644 --- a/internal/provider/surfshark.go +++ b/internal/provider/surfshark.go @@ -114,6 +114,7 @@ func (s *surfshark) BuildConf(connection models.OpenVPNConnection, "mute-replay-warnings", "pull-filter ignore \"auth-token\"", // prevent auth failed loops "pull-filter ignore \"block-outside-dns\"", + `pull-filter ignore "ping-restart"`, "auth-retry nointeract", "suppress-timestamps", diff --git a/internal/provider/vyprvpn.go b/internal/provider/vyprvpn.go index 1353f550..2b8814a6 100644 --- a/internal/provider/vyprvpn.go +++ b/internal/provider/vyprvpn.go @@ -99,6 +99,7 @@ func (v *vyprvpn) BuildConf(connection models.OpenVPNConnection, "auth-nocache", "mute-replay-warnings", "pull-filter ignore \"auth-token\"", // prevent auth failed loops + `pull-filter ignore "ping-restart"`, "auth-retry nointeract", "suppress-timestamps", diff --git a/internal/provider/windscribe.go b/internal/provider/windscribe.go index e3e5605c..572c97f0 100644 --- a/internal/provider/windscribe.go +++ b/internal/provider/windscribe.go @@ -102,6 +102,7 @@ func (w *windscribe) BuildConf(connection models.OpenVPNConnection, "auth-nocache", "mute-replay-warnings", "pull-filter ignore \"auth-token\"", // prevent auth failed loops + `pull-filter ignore "ping-restart"`, "auth-retry nointeract", "suppress-timestamps",