OpenWrt ChinaDNS-NG 项目安装与使用教程

OpenWrt ChinaDNS-NG 项目安装与使用教程

openwrt-chinadns-ng ChinaDNS Next Generation for OpenWrt, refactoring with epoll and ipset. openwrt-chinadns-ng 项目地址: https://gitcode.com/gh_mirrors/op/openwrt-chinadns-ng

1. 项目的目录结构及介绍

openwrt-chinadns-ng/
├── LICENSE
├── Makefile
└── README.md
  • LICENSE: 项目的许可证文件,采用 GPL-3.0 许可证。
  • Makefile: 项目的编译配置文件,用于定义编译规则和依赖关系。
  • README.md: 项目的说明文档,包含项目的简介、编译方法、配置方法等信息。

2. 项目的启动文件介绍

在 OpenWrt 系统中,chinadns-ng 的启动文件通常是由 OpenWrt 的启动脚本管理。启动 chinadns-ng 的命令可以通过 OpenWrt 的启动脚本 /etc/init.d/chinadns-ng 来执行。

启动 chinadns-ng 的命令示例如下:

/etc/init.d/chinadns-ng start

3. 项目的配置文件介绍

chinadns-ng 的配置文件位于 /etc/config/chinadns-ng。该配置文件包含了 chinadns-ng 的所有配置选项。

配置文件示例:

config chinadns-ng 'main'
    option listen_addr '127.0.0.1'
    option listen_port '5353'
    option upstream_dns '8.8.8.8,8.8.4.4'
    option china_dns '114.114.114.114,223.5.5.5'
    option ipset_name 'chnroute'
    option timeout '3'
    option cache_size '1024'
    option cache_time '300'
  • listen_addr: 监听地址,通常设置为 127.0.0.1
  • listen_port: 监听端口,通常设置为 5353
  • upstream_dns: 上游 DNS 服务器地址,可以设置多个,用逗号分隔。
  • china_dns: 中国 DNS 服务器地址,可以设置多个,用逗号分隔。
  • ipset_name: IP 集名称,用于区分国内和国外 IP。
  • timeout: DNS 查询超时时间,单位为秒。
  • cache_size: DNS 缓存大小,单位为条目数。
  • cache_time: DNS 缓存时间,单位为秒。

通过修改 /etc/config/chinadns-ng 文件,可以自定义 chinadns-ng 的行为和配置。

openwrt-chinadns-ng ChinaDNS Next Generation for OpenWrt, refactoring with epoll and ipset. openwrt-chinadns-ng 项目地址: https://gitcode.com/gh_mirrors/op/openwrt-chinadns-ng

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

申子琪

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值