clash代理关闭后不能上国内网站的原因和解决办法

chrome 浏览器只有开启clash 才能上网

最近重装了chrome 浏览器,发现只有开着clash才能正常访问网络,关了就无法访问网站。

原因在于浏览器的DNS配置出了问题

把DNS提供商改成系统默认,或者直接把对您访问的网站的名称进行加密这个设置关闭,就正常访问了。

clash代理关闭后不能上网了,必须打开clash才能上国内网站

有时候,一旦重启电脑,就无法上网。经过艰苦地排查,原因是这样的: (1)Clash启用系统代理,打开了使用代理服务器。 (2)如果手动退出Clash,使用代理服务器会随之关闭,一切正常。但是,如果重启电脑,使用代理服务器仍然保持开启。 (3)电脑重启之后,Clash没有运行,而使用代理服务器开启,使得无法正常上网。

系统代理偶尔主动退出软件都清除不掉,得跑去开启/关闭一遍”系统代理守卫“,然后再退出才能清除

用完代理关闭后不能自动切回本地网络,一直使用的是这种方式,每次都需要手动切换。

直接退出clash的话系统代理那里没恢复,建议每次不用时手动关闭clash的“系统代理”而不是直接退出程序

关闭clash后,在设置/网络和Internet/代理里面检查一下代理是否仍是开着的。

遇到关了就用不了网的多半是代理没清除,charles或者clash这类工具使用关闭后都有可能会出现没有清除系统代理的情况,遇到手动关一下就行,知道这种场景就会好处理

解决办法1:在退出clash前,把clash的“系统代理”开关关掉就可以了

解决办法2:

设置-网络和Internet-代理,把”手动设置代理”下的开关关掉

或者重新启动clash、(关闭clash的“系统代理)、再使用clash的退出功能
这两种方法恢复