找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888广告投放联系QQ68610888
广告投放联系QQ68610888广告投放联系QQ68610888
查看: 6618|回复: 10

记录OpenWrt 下 NIKKI 搭配 AdGuardHome的设置

[复制链接]
发表于 2025-4-13 03:34 | 显示全部楼层 |阅读模式
本帖最后由 lzk119 于 2025-4-13 03:46 编辑

适用于 OpenWrt 23.05+FW4系统环境

主要作用:客户端统计、应用控制、去广告

默认dnsmasq未额外修改
只讲NIKKI 与 AdGuardHome 的搭配使用设置方法,其中包含 nftables 劫持 53 端口至 5335 的配置内容



NIKKI 部分设置


代理配置-透明代理 关闭ipv4/6劫持
代理配置-绕过 -绕过资源组 勾选 adg         



AdGuardHome 部分设置


ADG设置


① 设置5335端口
编辑/etc/adguardhome.yaml,在这一段中编辑为5335或你喜欢的端口,保存后在系统-启动项中重启adguardhome


  1. dns:
  2.   bind_hosts:
  3.     - 0.0.0.0
  4.   port: 5335
  5.   anonymize_client_ip: false

复制代码


② 设置上游 DNS 服务器
填入nikki的dns监听端口,默认1053(nikki-混入配置-dns配置-*dns监听)
127.0.01:1053

nftables 劫持 53 端口至 5335 设置

① 创建 nftables 配置文件
创建 /etc/nftables.conf,内容如下:
  1. #!/usr/sbin/nft -f

  2. table inet adguardhome {
  3.   chain prerouting {
  4.     type nat hook prerouting priority -110; policy accept;
  5.     meta nfproto { ipv4, ipv6 } udp dport 53 counter redirect to :5335 comment "ADGUARDHOME HIJACK UDP"
  6.     meta nfproto { ipv4, ipv6 } tcp dport 53 counter redirect to :5335 comment "ADGUARDHOME HIJACK TCP"
  7.   }
  8. }

复制代码


② 手动加载测试确认
执行命令:
  1. nft -f /etc/nftables.conf
复制代码


查看规则:
  1. nft list table inet adguardhome
复制代码

若能看到劫持规则,说明配置生效正常。




③ 设置开机自启
编辑 /etc/rc.local 文件:
vi /etc/rc.local
在 exit 0 前新增一行:
  1. nft -f /etc/nftables.conf
复制代码

保存并退出。


④ 确保 /etc/rc.local 有执行权限
执行命令:
  1. chmod +x /etc/rc.local
复制代码


⑤ 重启验证
重启OpenWRT
开机后执行:
  1. nft list table inet adguardhome
复制代码

如果规则存在,说明劫持规则和开机自启配置完成。


劫持效果验证
在局域网内其他设备执行:
  1. nslookup [url]www.baidu.com[/url] 192.168.x.x
复制代码

或者在 OpenWrt 本机用:
  1. dig @127.0.0.1 [url]www.baidu.com[/url]
复制代码

确认是否被 AdGuardHome 接管并返回结果。







本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
发表于 2025-4-13 03:53 来自手机 | 显示全部楼层
历害。清楚。
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2025-4-13 07:24 | 显示全部楼层
谢谢分享。
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2025-4-13 12:55 来自手机 | 显示全部楼层
感谢分享
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2025-4-13 15:28 | 显示全部楼层
请教一下, 我看 adg的设置里面 不是直接有 选项 “Redirect 53 port to AdG”, 还需要手动 设置 nftables 劫持53吗?

点评

在系统 软件包里安装的adg是没有面板的 1月份测试的时候部分固件的面板设置并不生效 如果生效可以不用手动劫持  详情 回复 发表于 2025-4-13 21:48
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2025-4-13 18:15 | 显示全部楼层
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2025-4-13 18:15 | 显示全部楼层
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

 楼主| 发表于 2025-4-13 21:48 | 显示全部楼层
全垒打 发表于 2025-4-13 15:28
请教一下, 我看 adg的设置里面 不是直接有 选项 “Redirect 53 port to AdG”, 还需要手动 设置 nftables  ...

在系统 软件包里安装的adg是没有面板的 1月份测试的时候部分固件的面板设置并不生效 如果生效可以不用手动劫持

点评

https://github.com/stevenjoezhang/luci-app-adguardhome 有fork了rufengsuixing的luci-app-adguardhome并一直在更新的,可以试试这个面板  详情 回复 发表于 2025-12-5 13:58
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2025-12-5 13:58 | 显示全部楼层
lzk119 发表于 2025-4-13 21:48
在系统 软件包里安装的adg是没有面板的 1月份测试的时候部分固件的面板设置并不生效 如果生效可以不用手 ...

https://github.com/stevenjoezhang/luci-app-adguardhome 有fork了rufengsuixing的luci-app-adguardhome并一直在更新的,可以试试这个面板

点评

先装自带的AdGuardHome再上传2个luci文件是吧 ?然和升级核心 可是核心提示我//usr/lib/opkg/info/luci-i18n-adguardhome-zh-cn.postinst: .: line 2: can't open '/etc/uci-defaults/luci-i18n-adguardhome-zh-cn  详情 回复 发表于 2026-1-4 11:59
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2025-12-5 14:01 来自手机 | 显示全部楼层
Nikki好用不?
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2026-1-4 11:59 | 显示全部楼层
本帖最后由 nzg8899 于 2026-1-4 12:19 编辑

先装自带的AdGuardHome再上传2个luci文件是吧 ?然和升级核心   可是核心提示我//usr/lib/opkg/info/luci-i18n-adguardhome-zh-cn.postinst: .: line 2: can't open '/etc/uci-defaults/luci-i18n-adguardhome-zh-cn': No such file or directory。 自己建目录建不上,有同名文件就不行  后来删了原有文件才好了.
后台进不去  密码不对  老是提示403错误 改了密码也不行
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /2 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2026-8-23 18:52

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 电话:13506125623

快速回复 返回顶部 返回列表