Closed huxim closed 5 years ago
启用 KoolClash 以后需要让 Clash 接管全部 DNS,所以所有 DNS 解析请求都必须转发经过 Clash;如果在前置的 dnsmasq 上进行缓存将会出现无法解析的情况。
KoolClash 已经在 /tmp/dnsmasq.d/koolclash.d
中设置了 cache-size=0
,在 OpenWRT 中的 DHCP/DNS 中添加缓存设置可能会引起冲突。
KoolClash 将会试图实现在启动 KoolClash 时注释 OpenWRT 的 dnsmasq 配置文件中 cache-size
条目,来避免这个问题。
0.16.1
版本试图修复了这一问题
0.17.0-beta
版本开始不再需要 dnsmasq 进行转发、不再操作 dnsmasq,彻底解决了这一问题。
Bug 详情
当在dnsmasq中手动设置了缓存条目后,启动koolshare-clash会导致dnsmasq完全不可用,国内外所有域名都无法解析. 删除缓存设置后恢复正常
你的操作
屏幕截图
调试信息