README ¶
go-doh-proxy
Simple and super useful DNS over HTTPS proxy server.
Tech Stack:
- mikeg/dns library for local dns server (udp and tcp).
- RFC8484 DNS over HTTPS for upstream requests with builtin go http2 client.
- RFC8467 Padding Policies for EDNS optionally pads outgoing DoH requests using block-length padding.
- hashicorp/golang-lru LRU cache.
Configurable authoritative forward and reverse lookups for local domain.
Allows clamping TTL in proxied response messages. Responses are cached based by question until the response TTL expires.
Configuration
See config directory for examples.
Systemd
See systemd directory for example user unit file.
Documentation ¶
There is no documentation for this package.
Click to show internal directories.
Click to hide internal directories.