Feat: pull filter ipv6 if OPENVPN_IPV6 is off

This commit is contained in:
Quentin McGaw (desktop)
2021-07-19 01:46:20 +00:00
parent c0d27b4bfc
commit af358f777b
16 changed files with 112 additions and 2 deletions

View File

@@ -67,6 +67,13 @@ func (w *Windscribe) BuildConf(connection models.OpenVPNConnection,
lines = append(lines, "mssfix "+strconv.Itoa(int(settings.MSSFix)))
}
if settings.Provider.ExtraConfigOptions.OpenVPNIPv6 {
lines = append(lines, "tun-ipv6")
} else {
lines = append(lines, `pull-filter ignore "route-ipv6"`)
lines = append(lines, `pull-filter ignore "ifconfig-ipv6"`)
}
lines = append(lines, utils.WrapOpenvpnCA(
constants.WindscribeCertificate)...)
lines = append(lines, utils.WrapOpenvpnTLSAuth(