diff --git a/internal/dns/conf.go b/internal/dns/conf.go index 3e8933fd..5a896878 100644 --- a/internal/dns/conf.go +++ b/internal/dns/conf.go @@ -60,7 +60,7 @@ func generateUnboundConf(settings settings.DNS, client network.Client, logger lo "harden-algo-downgrade": "yes", // Network "do-ip4": "yes", - "do-ip6": "no", + "do-ip6": "yes", "interface": "127.0.0.1", "port": "53", // Other diff --git a/internal/dns/conf_test.go b/internal/dns/conf_test.go index b1c73f46..90176ac3 100644 --- a/internal/dns/conf_test.go +++ b/internal/dns/conf_test.go @@ -43,7 +43,7 @@ server: cache-max-ttl: 9000 cache-min-ttl: 3600 do-ip4: yes - do-ip6: no + do-ip6: yes harden-algo-downgrade: yes harden-below-nxdomain: yes harden-referral-path: yes diff --git a/internal/mullvad/conf.go b/internal/mullvad/conf.go index a1b3b398..bdab1386 100644 --- a/internal/mullvad/conf.go +++ b/internal/mullvad/conf.go @@ -43,6 +43,7 @@ func (c *configurator) BuildConf(connections []models.OpenVPNConnection, verbosi // "rcvbuf 524288" "cipher AES-256-CBC", "tls-cipher TLS-DHE-RSA-WITH-AES-256-GCM-SHA384:TLS-DHE-RSA-WITH-AES-256-CBC-SHA", + "tun-ipv6", // Added constant values "mute-replay-warnings", diff --git a/internal/pia/conf.go b/internal/pia/conf.go index f0807228..01c5c773 100644 --- a/internal/pia/conf.go +++ b/internal/pia/conf.go @@ -80,6 +80,7 @@ func (c *configurator) BuildConf(connections []models.OpenVPNConnection, encrypt "reneg-sec 0", // Added constant values + "tun-ipv6", "mute-replay-warnings", "user nonrootuser", "pull-filter ignore \"auth-token\"", // prevent auth failed loops