DNSserver/README.md

32 lines
1.6 KiB
Markdown
Raw Permalink Normal View History

2021-01-28 10:30:26 +00:00
# HaproxyDNS
2021-01-28 10:36:32 +00:00
Use Haproxy as *Dns-over-HTTPS* | *DNS-over-TLS* | *DNSCrypt*(not Haproxy) Server
2021-01-01 12:12:39 +00:00
2021-01-01 12:20:16 +00:00
**!!! denylist.rpz and allowlist.rpz are made for my _private_ use and will _cause_ problem with _some_ domain !!!**
2021-01-28 10:36:08 +00:00
> **denylist.rpz and allowlist.rpz now moved to dedicated repository but still cause problem**
2021-01-01 12:06:41 +00:00
```
Query
Dns-over-TLS
---------------------> Haproxy(Frontend) ----------------------------->
Cluster Listen(TCP/443/853)
---------------------> (HTTP/443) -------> m13253/DOH -------> Knot-resolver
Dns-over-HTTPS Listen(Local/http)Listen(Local/dns)
DNSCrypt v2
---------------------> jedisct1/Encrypted DNS Server ------------------->
Listen(TCP/UDP/8443)
2021-01-01 12:06:41 +00:00
```
2021-01-01 12:29:28 +00:00
# Recommendation
1. [knot-resolver](https://knot-resolver.cz) **Recommend** using upstream repository on debian
2021-01-23 03:12:02 +00:00
2. download-filters.sh **Recommend** if you want to download all the default filters used in kresd.conf(knot-resolver configuration)
3. [jedisct1/Encrypted-dns-server](https://github.com/jedisct1/encrypted-dns-server) **Recommend** if you are looking for an easy way to start a DNSCrypt server
4. [Mozilla ssl-config](https://ssl-config.mozilla.org/) **Recommend** if you are looking for a sample TLS/SSL configuration for your Server Software
2021-01-02 15:04:04 +00:00
# Mirror / Fork
2021-01-28 10:39:46 +00:00
*Mirror n Fork Repository might not up-to-date with main repository*
2021-01-28 10:39:17 +00:00
2021-01-28 10:45:47 +00:00
[notabug.org](https://notabug.org/lottanorta/HaproxyDNS)
2021-01-15 13:00:43 +00:00
2021-01-28 10:45:47 +00:00
[codeberg.org](https://codeberg.org/DoulpaGllo/HaproxyDNS)