xiaorouji / openwrt-passwall

7.21k stars 2.65k forks source link

[Bug]: Passwall启动后Dnsmasq不启动,UDP53端口无进程监听 #2256

Closed Effect-Wei closed 1 year ago

Effect-Wei commented 1 year ago

描述您遇到的bug

Passwall启动后Dnsmasq不启动,UDP53端口无进程监听,导致无法解析域名。 使用多种DNS过滤模式皆如此,还不能不过滤(

复现此Bug的步骤

启动Passwall即出现

您想要实现的目的

来个什么东西听一听53端口好让我能解析域名( 如果是Dnsmasq来听那更好((

日志信息

2023-01-25 17:02:34: 清空并关闭相关程序和缓存完成。
2023-01-25 17:02:34: TCP节点:[某个节点],监听端口:1041
2023-01-25 17:02:34: 过滤服务配置:准备接管域名解析...
2023-01-25 17:02:34:   - 域名解析:dns2tcp + 使用(TCP节点)解析域名...
2023-01-25 17:02:34:   * 请确认上游 DNS 支持 TCP 查询,如非直连地址,确保 TCP 代理打开,并且已经正确转发!
2023-01-25 17:02:34:   - PassWall必须依赖于Dnsmasq,如果你自行配置了错误的DNS流程,将会导致域名(直连/代理域名)分流失效!!!
2023-01-25 17:02:34: 开始加载防火墙规则...
2023-01-25 17:02:34: 加入负载均衡的节点到ipset[vpsiplist]直连完成
2023-01-25 17:02:34: 加入所有节点到ipset[vpsiplist]直连完成
2023-01-25 17:02:34: 加载路由器自身 TCP 代理...
2023-01-25 17:02:34:   - [2]将上游 DNS 服务器 1.1.1.1:53 加入到路由器自身代理的 TCP 转发链
2023-01-25 17:02:34:   - [0],屏蔽代理UDP 端口:80,443
2023-01-25 17:02:34: 加载路由器自身 UDP 代理...
2023-01-25 17:02:34: TCP默认代理:使用TCP节点[某个节点] [中国列表以外](REDIRECT:1041)代理所有端口
2023-01-25 17:02:34: UDP默认代理:使用UDP节点[某个节点] [中国列表以外](TPROXY:1041)代理所有端口
2023-01-25 17:02:34: 防火墙规则加载完成!
2023-01-25 17:02:37: 重启 dnsmasq 服务
2023-01-25 17:02:37: 运行完成!

截图

N/A

系统相关信息

其他信息

N/A

xiaorouji commented 1 year ago

22.03默认用的似乎是nftables,加上dnsmasq2.86不支持nftset,换成官方master分支试试?

wangdaye078 commented 1 year ago

opkg remove dnsmasq && opkg install dnsmasq-full 如果是主路由的话,可能移除dnsmasq后,安装dnsmasq-full的时候会出现没有DNS,导致无法正常下载安装包的情况,如果这样需要手动下载安装包并安装。

Effect-Wei commented 1 year ago

opkg remove dnsmasq && opkg install dnsmasq-full 如果是主路由的话,可能移除dnsmasq后,安装dnsmasq-full的时候会出现没有DNS,导致无法正常下载安装包的情况,如果这样需要手动下载安装包并安装。

多谢提供思路 不过在我的条件下仍然无效(

Effect-Wei commented 1 year ago

22.03默认用的似乎是nftables,加上dnsmasq2.86不支持nftset,换成官方master分支试试?

或许我可以等等下一个版本发布( 目前在使用esir编译的版本来应付,很神奇的是他的版本没有出现这种问题。

在他的版本中:

wangdaye078 commented 1 year ago

大概真的是因为iptables和iptset换成了nftables和nftset导致的问题,即使都装上并启动了,也没法做透明代理。看来要等作者做新版本的适配了。

github-actions[bot] commented 1 year ago

Stale Issue