-
Notifications
You must be signed in to change notification settings - Fork 504
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
fw4 重定向53 不工作 #145
Comments
添加 转发到adguardhome 1053端口
nft add table inet adguardhome
nft add chain inet adguardhome prerouting "{ type nat hook prerouting priority -110; policy accept; }"
nft add rule inet adguardhome prerouting "meta nfproto { ipv4, ipv6 } udp dport 53 counter redirect to :1053 comment \"ADGUARDHOME HIJACK\""
# 清理
! nft --check list table inet adguardhome > "/dev/null" 2>&1 || nft delete table inet adguardhome |
可能是没有安装iptables-nft和iptables-mod-nat-extra,安装上就兼容fw4了 |
有没有办法关闭默认的ipt防火墙,只使用nft防火墙,每次一启动这个插件,防火墙一直在报使用旧版协议。 |
将iptables规则用nft重写即可 |
ssh上输入那三行命令后有效,但是路由器重启后就失效了。怎么可以让它一直生效呢? |
openwrt firewall4(FW4)自定义防火墙规则的方法 |
@lllrrr2 有人改写了 但是我编译出来仍然是失效的 还有人改写了uci' firewall,似乎重定向53到adg生效了 然后作为dnsmasq上级就失效了 |
可以在openwrt启动项>本地启动脚本里加入这三句话 |
测试 转发53端口到adguard 模式是无效的。此模式下 无法过滤广告,面板里查询日志为0 |
|
============================================================================ |
我这边测试了几次都没法重现。。点击强制更新核心,看看会不会出现什么报错 |
|
AdGuardHome.zip |
无效的,我这个路由是二级路由,用无线中继上级路由 |
二级路由那就不知道了,只有一级路由的话测试是没问题 |
应该是规则有问题
另外:最新版的openwrt 23.05.5 安装已经无效了,连菜单都不会出现 |
|
大佬,nb,之前用的luci全部都无法联网,明天试试你的这个。 |
昨天重装发现AdGuardHome存在权限问题,首次安装需要自己手动用winscp登录openwrt,然后进入到/etc/init.d文件夹,找到AdGuardHome文件,将权限改成0777 |
更新到主线最新的版本,无法联网,提示Failed to check latest version, please try again later. |
24.10也是一样,我试试不用nss版本,看看是否正常。 |
看来我得弄个虚拟机镜像 来测试了 |
Failed to check latest version, please try again later.这个是你无法访问github把,路由的科学上网是否正常呢,因为下载镜像是需要通过github下载 |
换个环境测试下试试吧,目前我发现的就只是首次安装后/etc/init.d/AdGuardHome文件存在权限问题,手动重新修改文件权限就没问题了 |
Failed to check latest version, please try again later. |
我感觉是主线改了一些东西,之前wifi配置无法保存,hp无法保存,前几天才修复的。 |
另外,360T7系统日志提示:Mon Dec 30 12:51:34 2024 daemon.err uhttpd[2159]: grep: /etc/AdGuardHome.yaml: No such file or directory |
你的是属于旁路由还是二级路由,如果属于旁路由是要指定DNS,二级路由不应该会出现这种问题 |
这个是提示 /etc/AdGuardHome.yaml这个目录下配置文件不存在 |
二级路由和旁路由都有,有nss的二级路由,测试用的,T7是旁路由,接成ap使用中,旁路由自身关闭ipv6防止污染,passwall测试旁路由自身ipv4是通的,上级主路由代理,t7旁路由自身翻墙也正常。 |
/usr/bin/curl |
启动项 没有adg |
用上面带bin的版本,openwrt主线能开启但是无法正常使用。 |
我那个版本启动项没有adg么 |
我的版本启动项没有adg是正常的,因为我的核心是独立的,它可以在luci上面进行安装更新的 |
你的好像启动项好像也没有,带bin的版本不能更新,可以启动,可以打开界面,但是好像工作不正常,我设置53端口,但是没捕捉到几个客户端,实际数据不对。 |
我这个版本是没有启动项的,因为是不带核心的版本,核心是独立的,它只是一个用于启动和调用adg的luci |
不能吧,我写了个ipv6监控的脚本,放init.d里面都有启动项。 |
可能有错误,导致没有正常加载,init.d有文件就应该有;个人猜测。 |
提交之前
在你提交问题之前请回答以下问题
你可以删掉提交之前这个部分
问题详细信息
希望的执行结果
实际的执行结果
日志(重要)
截图
截图:
更多的信息
The text was updated successfully, but these errors were encountered: