https://github.com/meldafrawi/doh-coredns-proxy
Encrypt your DNS requests using CoreDNS as DOH proxy
https://github.com/meldafrawi/doh-coredns-proxy
coredns dns dns-over-https docker tls
Last synced: about 2 months ago
JSON representation
Encrypt your DNS requests using CoreDNS as DOH proxy
- Host: GitHub
- URL: https://github.com/meldafrawi/doh-coredns-proxy
- Owner: meldafrawi
- License: apache-2.0
- Created: 2020-06-12T15:44:19.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2020-06-13T14:25:29.000Z (almost 5 years ago)
- Last Synced: 2024-10-23T20:11:15.241Z (6 months ago)
- Topics: coredns, dns, dns-over-https, docker, tls
- Language: Dockerfile
- Size: 4.88 KB
- Stars: 3
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
### Encrypt your DNS requests using CoreDNS as DOH proxy
1. build
`docker build -t doh-coredns-proxy:latest .`2. Run
`docker run -d --name doh-coredns-proxy --restart=unless-stopped doh-coredns-proxy:latest`3. Get container ip
`docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' doh-coredns-proxy`4. Use container IP as you default DNS in your network connection settings
5. Watch DNS requests logs
`docker logs -f doh-coredns-proxy`#### Note:
Image use Cloudflare DNS by default, if you want to use Google, or any another serice that provide DOH, change `forward . tls://1.1.1.1 tls://1.0.0.1` line in Corefile, and build your image again.