xiaorouji / openwrt-passwall2

1.36k stars 442 forks source link

[Bug]: 错误向局域网内下发DDNS的IP #412

Closed AxIauk closed 1 year ago

AxIauk commented 1 year ago

描述您遇到的bug

拨号 ->正确更新DDNS -> 联通DNS正确同步DDNS -> passwall2正确获得DDNS的IP -> 下发至局域网。正常10多分钟后,passwall2开始下发错误的DDNS的IP(上次拨号IP) 此时查询DDNS服务商,联通服务商,公共DNS服务商都获得正确IP, 不知为何偏偏局域网passwall2从正常IP变更为上次拨号IP往局域网里下发。 重启 passwall2 就好了。 但过10分钟又出这个问题。重启1,2次后正常。

全新OpenWrt 23.05.0-rc3,未安全其他多余软件。DDNS更新脚本自己写的放在服务器里。(大意是5分钟查询一次IPV6,当发现IPV6变化时更新IPV4和IPV6至he.net)

复现此Bug的步骤

您想要实现的目的

日志信息

截图

No response

系统相关信息

其他信息

AxIauk commented 1 year ago

passwall2 DNS 选项为 远程 仅使用IPV4 TCP 8.8.8.8,未启动FakeDNS

2023-09-28 19:50:02: 删除相关防火墙规则完成。 2023-09-28 19:50:05: 清空并关闭相关程序和缓存完成。 2023-09-28 19:50:05: 127.0.0.1#15353 ( 直连DNS:202.106.195.68,202.106.46.151 远程DNS:8.8.8.8) 2023-09-28 19:50:05: - [0]节点列表中的域名(vpslist):202.106.195.68,202.106.46.151 2023-09-28 19:50:05: - [0]默认:127.0.0.1#15353 2023-09-28 19:50:05: 开始加载防火墙规则... 2023-09-28 19:50:05: 加入负载均衡的节点到nftset[passwall2_vpslist]直连完成 2023-09-28 19:50:05: 加入所有节点到nftset[passwall2_vpslist]直连完成 2023-09-28 19:50:05: 加载路由器自身 TCP 代理... 2023-09-28 19:50:05: - 启用 TPROXY 模式 2023-09-28 19:50:05: 加载路由器自身 UDP 代理... 2023-09-28 19:50:05: TCP默认代理:使用TCP节点[分流] 全局代理代理所有端口 2023-09-28 19:50:05: UDP默认代理:使用UDP节点[分流] 全局代理代理所有端口 2023-09-28 19:50:05: 防火墙规则加载完成! 2023-09-28 19:50:08: 重启 dnsmasq 服务 2023-09-28 19:50:08: 配置定时任务:自动更新规则。 2023-09-28 19:50:08: 运行完成!

Biercenter commented 1 year ago

你的问题不知道跟我的问题有没有关系。我是局域网下默认不代理所以关闭了主开关,只在访问控制里添加几台需要代理的设备并开启(访问控制里的开关),然后也是过了十来分钟,打开网页会显示找不到服务器IP

AxIauk commented 1 year ago

似乎跟服务器里systemd-resolved有关,他能干扰上游 DNS吗?

github-actions[bot] commented 1 year ago

Stale Issue