mirror of
https://github.com/openwrt/packages.git
synced 2026-10-12 16:47:15 +04:00
Maintainer: me Compile tested: x86_64, Dell EMC Edge620, OpenWrt 25.12.1 Run tested: x86_64, Dell EMC Edge620, OpenWrt 25.12.1 Description: Robustify nftables notrack generation - Bump PKG_RELEASE to 4. - Add install rule to create /usr/share/nftables.d/ruleset-post. files/etc/init.d/https-dns-proxy: - Check if 'nft' command exists before generating rules. - Add robust error handling for directory creation and file writing. - Log errors when directory creation or file writing fails. tests/run_tests.sh: - Add test case for 'nft' binary absence, confirming no-op behavior. - Add test case for mkdir failure during notrack rule generation. Signed-off-by: Stan Grishin <stangri@melmac.ca>
23 lines
1.1 KiB
Markdown
23 lines
1.1 KiB
Markdown
# https-dns-proxy
|
|
|
|
[](https://openwrt.org)
|
|
[](https://docs.mossdef.org/https-dns-proxy/)
|
|
[](https://docs.mossdef.org/https-dns-proxy/)
|
|
[](https://github.com/stangri/https-dns-proxy)
|
|
[](https://github.com/stangri/https-dns-proxy/blob/master/LICENSE)
|
|
|
|
A lightweight, RFC8484-compliant DNS-over-HTTPS (DoH) proxy service for OpenWrt.
|
|
Includes optional integration with `dnsmasq`, automatic fallback, and canary domain support.
|
|
|
|
## Features
|
|
|
|
- Small footprint (~40KB installed)
|
|
- Seamless dnsmasq integration and fallback
|
|
- Optional LuCI Web UI with 40+ built-in resolvers
|
|
|
|
**Full documentation:**
|
|
|
|
[https://docs.mossdef.org/https-dns-proxy/](https://docs.mossdef.org/https-dns-proxy/)
|
|
|
|
Based on [@aarond10](https://github.com/aarond10)'s excellent [https_dns_proxy](https://github.com/aarond10/https_dns_proxy)
|