Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision Next revisionBoth sides next revision | ||
| docs:guide-user:services:dns:doh_dnsmasq_https-dns-proxy [2020/10/09 10:55] – update links vgaetera | docs:guide-user:services:dns:doh_dnsmasq_https-dns-proxy [2022/09/15 18:01] – [DoH provider] add Issues section account4538 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== | + | ====== |
| {{section> | {{section> | ||
| Line 10: | Line 10: | ||
| {{section> | {{section> | ||
| - | ===== Instructions | + | ===== Command-line instructions |
| - | Install the packages | + | Install the required |
| + | DNS encryption should be enabled | ||
| <code bash> | <code bash> | ||
| # Install packages | # Install packages | ||
| opkg update | opkg update | ||
| - | opkg install | + | opkg install https-dns-proxy |
| </ | </ | ||
| Line 38: | Line 39: | ||
| # Runtime configuration | # Runtime configuration | ||
| pgrep -f -a dnsmasq; pgrep -f -a https-dns | pgrep -f -a dnsmasq; pgrep -f -a https-dns | ||
| + | head -v -n -0 / | ||
| # Persistent configuration | # Persistent configuration | ||
| Line 45: | Line 47: | ||
| ===== Extras ===== | ===== Extras ===== | ||
| ==== Web interface ==== | ==== Web interface ==== | ||
| - | Install the necessary packages if you want to manage the settings using web interface. | + | If you want to manage the settings using web interface. |
| + | Install the necessary packages. | ||
| <code bash> | <code bash> | ||
| Line 51: | Line 54: | ||
| opkg update | opkg update | ||
| opkg install luci-app-https-dns-proxy | opkg install luci-app-https-dns-proxy | ||
| + | / | ||
| </ | </ | ||
| - | * Navigate to **[[http:// | + | * Navigate to **LuCI -> Network -> DHCP and DNS** to configure Dnsmasq. |
| - | * Navigate to **[[http:// | + | * Navigate to **LuCI -> Services -> HTTPS DNS Proxy** to configure https-dns-proxy. |
| ==== DoH provider ==== | ==== DoH provider ==== | ||
| https-dns-proxy is configured with Google DNS and Cloudflare DNS by default. | https-dns-proxy is configured with Google DNS and Cloudflare DNS by default. | ||
| - | You can change it Google DNS or any other [[wp> | + | You can change it to Google DNS or any other [[wp> |
| - | Make sure the provider supports | + | Use resolvers supporting |
| - | Specify several | + | Specify several |
| <code bash> | <code bash> | ||
| Line 74: | Line 78: | ||
| </ | </ | ||
| + | ===== Issues ===== | ||
| + | |||
| + | If you are using the configurable NextDNS.io (paid subscription), | ||
| + | |||
| + | Put your private DNS-over-HTTPS resolver endpoint (found in " | ||
| + | |||
| + | LuCI will now erroneously show the wrong resolver in '' | ||
| + | |||
| + | If you make any changes for https-dns-proxy in LuCI it will overwrite your private resolver so you will need to manually enter it again. | ||