SukkaW / Koolshare-Clash

:cat: Run Clash Tunnel on Koolshare OpenWrt
https://koolclash.js.org
GNU General Public License v3.0
1.33k stars 241 forks source link

【0.17.6 beta】客户端浏览器访问baidu.com失败 #58

Open Masstone opened 5 years ago

Masstone commented 5 years ago

Bug 详情

客户端浏览器访问baidu.com失败

你的操作

使用chrome敲入baidu.com 回车,浏览器无法正常返回页面 返回信息 “无法访问此网站 www.baidu.com 的响应时间过长。ERR_TIMED_OUT”

屏幕截图

IMAGE 2019-09-18 21:49:49

调试信息

1.客户端dig baidu.com @192.168.88.1 -p 6053(smartdns端口) 返回的结果是220.181.38.148 即为clash dns拿到的对应ip 浏览器直接访问这个IP返回结果一样 失败

2.客户端dig baidu.com @192.168.88.1 (路由dnsmasq ) 返回结果为两个 39.156.69.79和220.181.38.148 后者和前面的到的IP一样 直接访问39.156.69.79 同样 失败

3.直接将客户端的dns设置为192.168.88.1访问baidu.com 可以访问,通过chrome检查页面,看到对应的ip是220.181.38.150

4.客户端切换回clash dns 直接访问220.181.38.150可以正常访问到baidu.com

(为了绝对排除是smartdns问题,后来也尝试把clash dns 只保留nameserver 119.29.29.29,结果一样无法访问)

以上问题出现在koolclash最新版0.17.6 beta ,单纯重启并没解决问题,切换回0.17.5问题消失
所以怀疑clash dns近期的改动 导致 百度的 refresh失败

这个是D大的图 不知道用没有帮助 IMAGE 2019-09-18 21:51:58