aa65535/openwrt-chinadns
Fork: 174 Star: 703 (更新于 2024-12-03 04:07:05)
license: GPL-3.0
Language: Makefile .
ChinaDNS for OpenWrt/LEDE
ChinaDNS for OpenWrt
简介
本项目是 ChinaDNS 在 OpenWrt 上的移植
编译
-
从 OpenWrt 的 SDK 编译
# 以 ar71xx 平台为例 tar xjf OpenWrt-SDK-ar71xx-for-linux-x86_64-gcc-4.8-linaro_uClibc-0.9.33.2.tar.bz2 cd OpenWrt-SDK-ar71xx-* # 获取 Makefile git clone https://github.com/aa65535/openwrt-chinadns.git package/chinadns # 选择要编译的包 Network -> ChinaDNS make menuconfig # 开始编译 make package/chinadns/compile V=99
配置
-
默认 DNS 服务器端口为
5353
, 可使用 LuCI 进行配置 -
可搭配路由器自带的 Dnsmasq 使用 借助其 DNS 缓存提升查询速度
LuCI 中定位至「网络 - DHCP/DNS」
「基本设置」 本地服务器 填写127.0.0.1#5353
「HOSTS和解析文件」勾选 忽略解析文件 -
不要在 ChinaDNS 的上游使用带 DNS 缓存的本地服务器, 可能无法得到预期效果
-
遇到 UDP 不稳定的情况, 建议使用 DNS-Forwarder 将 DNS 查询转换为 TCP 协议
ChinaDNS 的上游 DNS 服务器使用 DNS-Forwarder 即可, 配置方法参考 Wiki
-
wget -O- 'http://ftp.apnic.net/apnic/stats/apnic/delegated-apnic-latest' | awk -F\| '/CN\|ipv4/ { printf("%s/%d\n", $4, 32-log($5)/log(2)) }' > /etc/chinadns_chnroute.txt
Name | Description |
---|---|
openwrt-dnsmasq | Dnsmasq Patch & Makefile for OpenWrt |
openwrt-shadowsocks | Shadowsocks-libev for OpenWrt |
openwrt-shadowvpn | ShadowVPN for OpenWrt |
openwrt-dist-luci | LuCI Applications for OpenWrt-dist |
openwrt-redsocks2 | RedSocks2 for OpenWrt |
最近版本更新:(数据更新于 1970-01-01 00:00:00)
主题(topics):
chinadns, lede, openwrt
aa65535/openwrt-chinadns同语言 Makefile最近更新仓库
2024-03-15 23:00:57 breakings/OpenWrt
2022-09-22 04:08:49 teaxyz/white-paper
2022-05-11 23:01:18 YuzukiHD/Buildroot-YuzukiSBC
2021-05-26 08:57:35 jmeubank/tdm-gcc
2020-11-18 20:35:35 shadowsocks/openwrt-shadowsocks
2020-07-09 14:00:22 CrafterPika/reboot_to_hekate