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

@@ -63,6 +63,13 @@ func (i *Ivpn) BuildConf(connection models.OpenVPNConnection,
lines = append(lines, "user "+username)
}
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.IvpnCA)...)
lines = append(lines, utils.WrapOpenvpnTLSAuth(