49 lines
1.1 KiB
Markdown
49 lines
1.1 KiB
Markdown
[DNSCrypt Proxy Version2][DNSCRYPTV2] LuCI support for OpenWrt
|
|
===
|
|
|
|
Helping to setup dnscrypt-proxy2 DNS resolvers
|
|
|
|
Fun
|
|
---
|
|
|
|
- Fully configure options for client
|
|
- Support resolver list cache mode
|
|
|
|
Todo
|
|
---
|
|
|
|
- [self-sign][SIGN] for resolvers list.
|
|
- DoH server configures.
|
|
|
|
compile
|
|
---
|
|
|
|
- Download [SDK][S], and it's depends:
|
|
```bash
|
|
sudo apt-get install gawk libncurses5-dev libz-dev zlib1g-dev git ccache
|
|
```
|
|
|
|
- Download your own SDK
|
|
|
|
```bash
|
|
# Untar ar71xx platform
|
|
tar xjf OpenWrt-SDK-15.05-ar71xx-generic_gcc-4.8-linaro_uClibc-0.9.33.2.Linux-x86_64.tar.bz2
|
|
cd OpenWrt-SDK-*
|
|
# update feeds
|
|
./scripts/feeds update packages
|
|
# Clone
|
|
git clone https://github.com/peter-tank/luci-app-dnscrypt-proxy2.git package/luci-app-dnscrypt-proxy2
|
|
# select this package
|
|
make menuconfig
|
|
# Compile
|
|
make package/luci-app-dnscrypt-proxy2/compile V=99
|
|
```
|
|
installing
|
|
---
|
|
|
|
- Depends: md5sum wget tar
|
|
|
|
[DNSCRYPTV2]: https://github.com/DNSCrypt/dnscrypt-proxy
|
|
[SIGN]: https://github.com/peter-tank/openwrt-minisign
|
|
[S]: https://wiki.openwrt.org/doc/howto/obtain.firmware.sdk
|