diff --git a/internal/provider/cyberghost/openvpnconf.go b/internal/provider/cyberghost/openvpnconf.go index 37cf2767..403e8659 100644 --- a/internal/provider/cyberghost/openvpnconf.go +++ b/internal/provider/cyberghost/openvpnconf.go @@ -71,9 +71,7 @@ func (c *Cyberghost) BuildConf(connection models.Connection, lines = append(lines, "mssfix "+strconv.Itoa(int(settings.MSSFix))) } - if settings.IPv6 { - lines = append(lines, "tun-ipv6") - } else { + if !settings.IPv6 { lines = append(lines, `pull-filter ignore "route-ipv6"`) lines = append(lines, `pull-filter ignore "ifconfig-ipv6"`) } diff --git a/internal/provider/fastestvpn/openvpnconf.go b/internal/provider/fastestvpn/openvpnconf.go index 62fc7cc3..03a23221 100644 --- a/internal/provider/fastestvpn/openvpnconf.go +++ b/internal/provider/fastestvpn/openvpnconf.go @@ -62,9 +62,7 @@ func (f *Fastestvpn) BuildConf(connection models.Connection, lines = append(lines, "user "+settings.ProcUser) } - if settings.IPv6 { - lines = append(lines, "tun-ipv6") - } else { + if !settings.IPv6 { lines = append(lines, `pull-filter ignore "route-ipv6"`) lines = append(lines, `pull-filter ignore "ifconfig-ipv6"`) } diff --git a/internal/provider/hidemyass/openvpnconf.go b/internal/provider/hidemyass/openvpnconf.go index 59592502..2317c54c 100644 --- a/internal/provider/hidemyass/openvpnconf.go +++ b/internal/provider/hidemyass/openvpnconf.go @@ -59,9 +59,7 @@ func (h *HideMyAss) BuildConf(connection models.Connection, lines = append(lines, "user "+settings.ProcUser) } - if settings.IPv6 { - lines = append(lines, "tun-ipv6") - } else { + if !settings.IPv6 { lines = append(lines, `pull-filter ignore "route-ipv6"`) lines = append(lines, `pull-filter ignore "ifconfig-ipv6"`) } diff --git a/internal/provider/ipvanish/openvpnconf.go b/internal/provider/ipvanish/openvpnconf.go index afd7ab6f..355b5d45 100644 --- a/internal/provider/ipvanish/openvpnconf.go +++ b/internal/provider/ipvanish/openvpnconf.go @@ -57,9 +57,7 @@ func (i *Ipvanish) BuildConf(connection models.Connection, lines = append(lines, "user "+settings.ProcUser) } - if settings.IPv6 { - lines = append(lines, "tun-ipv6") - } else { + if !settings.IPv6 { lines = append(lines, `pull-filter ignore "route-ipv6"`) lines = append(lines, `pull-filter ignore "ifconfig-ipv6"`) } diff --git a/internal/provider/ivpn/openvpnconf.go b/internal/provider/ivpn/openvpnconf.go index e72ee5c5..5368a447 100644 --- a/internal/provider/ivpn/openvpnconf.go +++ b/internal/provider/ivpn/openvpnconf.go @@ -63,9 +63,7 @@ func (i *Ivpn) BuildConf(connection models.Connection, lines = append(lines, "user "+settings.ProcUser) } - if settings.IPv6 { - lines = append(lines, "tun-ipv6") - } else { + if !settings.IPv6 { lines = append(lines, `pull-filter ignore "route-ipv6"`) lines = append(lines, `pull-filter ignore "ifconfig-ipv6"`) } diff --git a/internal/provider/mullvad/openvpnconf.go b/internal/provider/mullvad/openvpnconf.go index 15fab6c6..f2dafb45 100644 --- a/internal/provider/mullvad/openvpnconf.go +++ b/internal/provider/mullvad/openvpnconf.go @@ -56,9 +56,7 @@ func (m *Mullvad) BuildConf(connection models.Connection, lines = append(lines, "fast-io") } - if settings.IPv6 { - lines = append(lines, "tun-ipv6") - } else { + if !settings.IPv6 { lines = append(lines, `pull-filter ignore "route-ipv6"`) lines = append(lines, `pull-filter ignore "ifconfig-ipv6"`) } @@ -71,9 +69,7 @@ func (m *Mullvad) BuildConf(connection models.Connection, lines = append(lines, "mssfix "+strconv.Itoa(int(settings.MSSFix))) } - if settings.IPv6 { - lines = append(lines, "tun-ipv6") - } else { + if !settings.IPv6 { lines = append(lines, `pull-filter ignore "route-ipv6"`) lines = append(lines, `pull-filter ignore "ifconfig-ipv6"`) } diff --git a/internal/provider/nordvpn/openvpnconf.go b/internal/provider/nordvpn/openvpnconf.go index d64b4ece..8c853b21 100644 --- a/internal/provider/nordvpn/openvpnconf.go +++ b/internal/provider/nordvpn/openvpnconf.go @@ -67,9 +67,7 @@ func (n *Nordvpn) BuildConf(connection models.Connection, lines = append(lines, "user "+settings.ProcUser) } - if settings.IPv6 { - lines = append(lines, "tun-ipv6") - } else { + if !settings.IPv6 { lines = append(lines, `pull-filter ignore "route-ipv6"`) lines = append(lines, `pull-filter ignore "ifconfig-ipv6"`) } diff --git a/internal/provider/privado/openvpnconf.go b/internal/provider/privado/openvpnconf.go index cb20ffd4..edc0a930 100644 --- a/internal/provider/privado/openvpnconf.go +++ b/internal/provider/privado/openvpnconf.go @@ -58,9 +58,7 @@ func (p *Privado) BuildConf(connection models.Connection, lines = append(lines, "mssfix "+strconv.Itoa(int(settings.MSSFix))) } - if settings.IPv6 { - lines = append(lines, "tun-ipv6") - } else { + if !settings.IPv6 { lines = append(lines, `pull-filter ignore "route-ipv6"`) lines = append(lines, `pull-filter ignore "ifconfig-ipv6"`) } diff --git a/internal/provider/privateinternetaccess/openvpnconf.go b/internal/provider/privateinternetaccess/openvpnconf.go index 400b4d99..5e16b205 100644 --- a/internal/provider/privateinternetaccess/openvpnconf.go +++ b/internal/provider/privateinternetaccess/openvpnconf.go @@ -81,9 +81,7 @@ func (p *PIA) BuildConf(connection models.Connection, lines = append(lines, "mssfix "+strconv.Itoa(int(settings.MSSFix))) } - if settings.IPv6 { - lines = append(lines, "tun-ipv6") - } else { + if !settings.IPv6 { lines = append(lines, `pull-filter ignore "route-ipv6"`) lines = append(lines, `pull-filter ignore "ifconfig-ipv6"`) } diff --git a/internal/provider/privatevpn/openvpnconf.go b/internal/provider/privatevpn/openvpnconf.go index 8cde04be..bc8a1501 100644 --- a/internal/provider/privatevpn/openvpnconf.go +++ b/internal/provider/privatevpn/openvpnconf.go @@ -59,9 +59,7 @@ func (p *Privatevpn) BuildConf(connection models.Connection, lines = append(lines, "mssfix "+strconv.Itoa(int(settings.MSSFix))) } - if settings.IPv6 { - lines = append(lines, "tun-ipv6") - } else { + if !settings.IPv6 { lines = append(lines, `pull-filter ignore "route-ipv6"`) lines = append(lines, `pull-filter ignore "ifconfig-ipv6"`) } diff --git a/internal/provider/protonvpn/openvpnconf.go b/internal/provider/protonvpn/openvpnconf.go index 1828f13c..f722bc74 100644 --- a/internal/provider/protonvpn/openvpnconf.go +++ b/internal/provider/protonvpn/openvpnconf.go @@ -66,9 +66,7 @@ func (p *Protonvpn) BuildConf(connection models.Connection, lines = append(lines, "user "+settings.ProcUser) } - if settings.IPv6 { - lines = append(lines, "tun-ipv6") - } else { + if !settings.IPv6 { lines = append(lines, `pull-filter ignore "route-ipv6"`) lines = append(lines, `pull-filter ignore "ifconfig-ipv6"`) } diff --git a/internal/provider/purevpn/openvpnconf.go b/internal/provider/purevpn/openvpnconf.go index 58d3ee22..0ad1313e 100644 --- a/internal/provider/purevpn/openvpnconf.go +++ b/internal/provider/purevpn/openvpnconf.go @@ -66,9 +66,7 @@ func (p *Purevpn) BuildConf(connection models.Connection, lines = append(lines, "user "+settings.ProcUser) } - if settings.IPv6 { - lines = append(lines, "tun-ipv6") - } else { + if !settings.IPv6 { lines = append(lines, `pull-filter ignore "route-ipv6"`) lines = append(lines, `pull-filter ignore "ifconfig-ipv6"`) } diff --git a/internal/provider/surfshark/openvpnconf.go b/internal/provider/surfshark/openvpnconf.go index 6299406c..fbcc9035 100644 --- a/internal/provider/surfshark/openvpnconf.go +++ b/internal/provider/surfshark/openvpnconf.go @@ -64,9 +64,7 @@ func (s *Surfshark) BuildConf(connection models.Connection, lines = append(lines, "user "+settings.ProcUser) } - if settings.IPv6 { - lines = append(lines, "tun-ipv6") - } else { + if !settings.IPv6 { lines = append(lines, `pull-filter ignore "route-ipv6"`) lines = append(lines, `pull-filter ignore "ifconfig-ipv6"`) } diff --git a/internal/provider/torguard/openvpnconf.go b/internal/provider/torguard/openvpnconf.go index 27924df6..1079cd16 100644 --- a/internal/provider/torguard/openvpnconf.go +++ b/internal/provider/torguard/openvpnconf.go @@ -70,9 +70,7 @@ func (t *Torguard) BuildConf(connection models.Connection, lines = append(lines, "fast-io") } - if settings.IPv6 { - lines = append(lines, "tun-ipv6") - } else { + if !settings.IPv6 { lines = append(lines, `pull-filter ignore "route-ipv6"`) lines = append(lines, `pull-filter ignore "ifconfig-ipv6"`) } diff --git a/internal/provider/vpnunlimited/openvpnconf.go b/internal/provider/vpnunlimited/openvpnconf.go index 2f3168db..6738a4a1 100644 --- a/internal/provider/vpnunlimited/openvpnconf.go +++ b/internal/provider/vpnunlimited/openvpnconf.go @@ -55,9 +55,7 @@ func (p *Provider) BuildConf(connection models.Connection, lines = append(lines, "user "+settings.ProcUser) } - if settings.IPv6 { - lines = append(lines, "tun-ipv6") - } else { + if !settings.IPv6 { lines = append(lines, `pull-filter ignore "route-ipv6"`) lines = append(lines, `pull-filter ignore "ifconfig-ipv6"`) } diff --git a/internal/provider/windscribe/openvpnconf.go b/internal/provider/windscribe/openvpnconf.go index 9e8afb4f..31eba53e 100644 --- a/internal/provider/windscribe/openvpnconf.go +++ b/internal/provider/windscribe/openvpnconf.go @@ -67,9 +67,7 @@ func (w *Windscribe) BuildConf(connection models.Connection, lines = append(lines, "mssfix "+strconv.Itoa(int(settings.MSSFix))) } - if settings.IPv6 { - lines = append(lines, "tun-ipv6") - } else { + if !settings.IPv6 { lines = append(lines, `pull-filter ignore "route-ipv6"`) lines = append(lines, `pull-filter ignore "ifconfig-ipv6"`) }