Commit graph

13 commits

Author SHA1 Message Date
Felix Schröter fe49304110
feat: switch from dnscrypt-proxy to nextdns 2024-03-07 20:05:56 +01:00
Felix Schröter 096f641fa5
fix(networking): disable IPv6 preference again
By default the system will already prefer IPv6 if possible without
causing issues e.g. with NAT.

I did indeed experience some issues with IPv6 requrests having a huge
delay using Tailscale.

The following article contains a detailed explanation about this issue:
https://www.ietf.org/archive/id/draft-buraglio-6man-rfc6724-update-03.html
2024-01-12 21:51:13 +01:00
Felix Schröter a8c6987854
feat(networking): enable system-resolved
This seems to be more robust than my previous resolv.conf setup that
I've run into some issues with Mullvad VPN & dnscrypt-proxy with.
2023-11-19 00:51:54 +01:00
Felix Schröter cc49a5c4e7
feat(networking): switch back to non-blocking DNS servers
I already handle blocking in Mullvad VPN and in cases where I want to
temporarily disable the VPN I usually also want to disable blocking.
2023-11-19 00:48:49 +01:00
Felix Schröter f484f6dbf4
feat(dnscrypt-proxy): extend server list 2022-11-13 14:42:55 +01:00
Felix Schröter 0e93133ee1
fix(dnscrypt-proxy): switch back to public resolvers
To avoid issues when certificates change.
2022-11-01 10:50:42 +01:00
Felix Schröter b9c61b9182
feat(system): improve dnscrypt-proxy config 2022-08-14 13:54:17 +02:00
Felix Schröter 55588b11e2
fix(networking): enable resolvconf again
Required for dnscrypt-proxy2 & mullvad to work correctly.
2022-07-13 14:59:33 +02:00
Felix Schröter ad8a751b0b
fix(networking): make dnscrypt-proxy2 actually listen on IPv6 2022-07-13 14:35:32 +02:00
Felix Schröter 6af5d017ff
feat(networking): switch from quad9 to mullvad DNS 2022-03-16 17:39:31 +01:00
Felix Schröter 14a8e725a3
fix(networking): update dnscrypt-proxy2 resolvers 2021-08-04 21:35:05 +02:00
Felix Schröter dfdea60dba
feat(networking): prefer IPv6 2021-05-26 22:11:26 +02:00
Felix Schröter 0b85b13267
feat: enable DNS over HTTPS 2021-05-11 21:10:55 +02:00