2020-10-13 07:03:03 +00:00
|
|
|
# [dnscrypt-proxy](https://github.com/DNSCrypt/dnscrypt-proxy)
|
2020-02-02 04:52:14 +00:00
|
|
|
|
2020-05-10 17:28:17 +00:00
|
|
|
| Distribution | Package |
|
|
|
|
| ------------ | ---------------- |
|
2020-05-24 10:44:40 +00:00
|
|
|
| Arch Linux | `dnscrypt-proxy` |
|
2020-05-10 17:28:17 +00:00
|
|
|
| Ubuntu | `dnscrypt-proxy` |
|
2020-02-02 04:52:14 +00:00
|
|
|
|
|
|
|
Edit `/etc/dnscrypt-proxy/dnscrypt-proxy.toml`:
|
|
|
|
|
|
|
|
```toml
|
2020-05-02 17:49:01 +00:00
|
|
|
listen_addresses = ['127.0.0.1:53', '[::1]:53']
|
2020-02-02 04:52:14 +00:00
|
|
|
|
2020-05-02 17:49:01 +00:00
|
|
|
server_names = ['google', 'google-ipv6', 'cloudflare', 'cloudflare-ipv6']
|
2020-02-02 04:52:14 +00:00
|
|
|
```
|
|
|
|
|
2020-05-02 17:49:01 +00:00
|
|
|
Enable and start service:
|
2020-02-02 04:52:14 +00:00
|
|
|
|
2020-05-02 17:49:01 +00:00
|
|
|
```sh
|
|
|
|
systemctl enable --now dnscrypt-proxy.service
|
2020-02-02 04:52:14 +00:00
|
|
|
```
|
|
|
|
|
2020-05-25 10:31:13 +00:00
|
|
|
In NetworkManager GUI, turn off automatic DNS and edit:
|
2020-02-02 04:52:14 +00:00
|
|
|
|
|
|
|
```txt
|
2020-05-02 17:49:01 +00:00
|
|
|
IPv4 127.0.0.1
|
|
|
|
IPv6 ::1
|
2020-02-02 04:52:14 +00:00
|
|
|
```
|