Windows显示无法联网但可以上网

Windows出现提示没有网络但是可以联网的情况

大部分教程教的是从第一个图改为第二个图,可能是因为msftconnecttest访问不了所以才改为msftncsi,注册表位置在\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NlaSvc\Parameters\Internet

img

img

但是我的问题不在这,是因为openclash的配置问题,原因是FackIp模式导致的DNS解析问题

在windows命令行中输入

nslookup dns.msftncsi.com  #后面的地址要与你注册表中的匹配

如果出现下图中IP为131.107.255.255,则表示正常,如果你的IP是198.18.X.X这种,或者以19开头的IP,恭喜你发现了问题所在。
img

在openclash中配置fakeIP黑名单

img

只需要勾选就行,因为他本身就配置了连接检测的设置

img

如果你没有找到这个设置或没有发现相应设置,请更新客户端,或自己修改相应配置。

正如我所说的,成功之后将会显示为正确IP。
img

相关Issue

posted @ 2023-05-19 09:25  云子墨  阅读(282)  评论(0编辑  收藏  举报