关掉 clash 后无法上网
问题描述
关闭 clash 后发现无法正常访问互联网。具体表现为:
1. 浏览器无法加载网页。
2. ping 外网 ip 无法获得响应。
3. 无法使用网络应用(如微信、qq 等)。
原因分析
当启用 clash 时,它会创建一个虚拟网络设备(tap 或 tun),并通过该设备路由网络流量。关闭 clash 后,该虚拟网络设备会被删除,导致原先被 clash 代理的网络流量恢复为走默认网关。而此时,默认网关可能无法正确路由通往互联网的流量。
解决方法
1. 检查网络设置
确保电脑的网络设置中没有禁用默认网关。如果禁用,请启用。
2. 重新安装 clash
卸载 clash,然后重新安装最新版本。安装完成后,尝试重新启动 clash。
3. 修改 dns 设置
clash 关闭后,dns 设置可能被重置为默认值。可以尝试手动修改 dns 设置,使用 google 公共 dns (8.8.8.8 和 8.8.4.4) 或 cloudflare dns (1.1.1.1 和 1.0.0.1)。
4. 重启电脑
重启电脑可以清除一些网络缓存并强制系统重新加载网络配置。
5. 检查防火墙
确保防火墙没有阻止 clash 或相关的网络设备。如果防火墙开启,可以尝试暂时关闭,然后测试网络连接是否恢复。
6. 联系网络服务提供商
如果以上方法都无效,可以尝试联系网络服务提供商。可能是 isp 的网络出现问题,导致无法访问互联网。
排查步骤
1. 确定 clash 是否为问题根源
关闭 clash 后,如果网络连接恢复,则可以确定 clash 是问题根源。
2. 检查网络适配器
打开网络和 internet 设置,检查 clash 创建的虚拟网络设备是否存在。如果设备已被删除,可以尝试重新安装 clash。
3. 检查 dns 设置
在网络和 internet 设置中,检查 dns 设置是否正确。如果 dns 设置错误,可以手动修改为 google 公共 dns 或 cloudflare dns。
4. 禁用防火墙
暂时禁用防火墙,然后测试网络连接是否恢复。如果禁用防火墙后网络连接恢复,则说明防火墙阻止了 clash。
5. 升级 clash
安装 clash 的最新版本,并尝试重新启动 clash。新版本可能修复了一些问题,从而解决上网问题。
文章威尼斯人2299的版权声明:除非注明,否则均为网络节点原创文章,转载或复制请以超链接形式并注明出处。
还没有评论,来说两句吧...