Personal Configuration file for hosting dns server on haproxy
Minoplhy 4d2eaa8ff2 Codeberg isn't active | 3 years ago | |
---|---|---|
addition | 4 years ago | |
configuration | 3 years ago | |
README.md | 3 years ago | |
bright.md | 4 years ago | |
download-filters.sh | 3 years ago |
Use Haproxy or NGINX as Dns-over-HTTPS | DNS-over-TLS | DNSCrypt(not Haproxy) | Plain DNS Server
!!! denylist.rpz and allowlist.rpz are made for my private use and will cause problem with some domain !!!
denylist.rpz and allowlist.rpz now moved to dedicated repository but still cause problem
Query
Dns-over-TLS
---------------------> Haproxy(Frontend) ----------------------------->
Cluster Listen(TCP/443/853)
---------------------> (HTTP/443) -------> m13253/DOH -------> Knot-resolver
Dns-over-HTTPS Listen(global/dns)Listen(Local/dns)
DNSCrypt v2
---------------------> jedisct1/Encrypted DNS Server ------------------->
Listen(TCP/UDP/8443)
or NGINX
Query
Dns-over-TLS
---------------------> NGINX(Frontend) ----------------------------->
Cluster Listen(TCP/853)
---------------------> (HTTP/443) -------> m13253/DOH -------> Knot-resolver
Dns-over-HTTPS Listen(global/dns)Listen(Local/dns)
DNSCrypt v2
---------------------> jedisct1/Encrypted DNS Server ------------------->
Listen(TCP/UDP/8443)
Mirror n Fork Repository might not up-to-date with main repository