Create doh-server.conf

This commit is contained in:
Minoplhy 2021-01-01 19:24:38 +07:00 committed by GitHub
parent 3470f36d09
commit a235621f09
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -0,0 +1,36 @@
# Original author : aaflalo.me https://www.aaflalo.me/2018/10/tutorial-setup-dns-over-https-server/#Configuration
# HTTP listen port
listen = [
"127.0.0.1:8053",
"[::1]:8053",
]
# TLS certification file
# If left empty, plain-text HTTP will be used.
# You are recommended to leave empty and to use a server load balancer (e.g.
# Caddy, Nginx) and set up TLS there, because this program does not do OCSP
# Stapling, which is necessary for client bootstrapping in a network
# environment with completely no traditional DNS service.
cert = ""
# TLS private key file
key = ""
# HTTP path for resolve application
path = "/dns-query"
# Upstream DNS resolver
# If multiple servers are specified, a random one will be chosen each time.
upstream = [
"tcp:127.0.0.1:5353",
"udp:127.0.0.1:5353",
]
# Upstream timeout
timeout = 60
# Number of tries if upstream DNS fails
tries = 10
# Enable logging
verbose = false