Clash for Windows(CFW)连不上网可能是由多种原因导致,以下是一些常见的解决办法:
1. 检查代理模式
- 进入 Clash for Windows 主界面,确保 System Proxy(系统代理)已开启。
- **模式(Mode)**选择 Rule(规则)或 Global(全局),避免 Direct(直连)。
2. 测试节点是否可用
- 在 Proxies(代理)页面,点击测试(Test)或 Ping 选项,查看节点延迟。
- 选择不同的节点尝试,若全部节点不可用,可能是订阅失效或服务器问题。
3. 检查订阅更新
- 在 Profiles(配置文件)页面,点击 Update(更新)订阅。
- 订阅地址是否正确?若有误或已失效,需要更换新的订阅链接。
4. 检查系统代理
- Windows 设置 → 网络和 Internet → 代理,确保手动代理未开启(或尝试开启)。
- 在浏览器中手动输入
http://127.0.0.1:7890
测试是否正常工作。
5. 检查端口冲突
- Clash 默认监听端口
7890
,若有其他代理软件占用端口,可修改:- 进入 Settings(设置)。
- 找到 Mixed Port 或 HTTP Port,改为其他未占用的端口(如 7891)。
- 修改浏览器或系统代理设置匹配新的端口。
6. 检查系统防火墙
- 关闭防火墙或将 Clash 添加到防火墙白名单:
- Windows Defender → 防火墙和网络保护 → 允许 Clash 通过防火墙。
7. DNS 问题
- 在 Settings → General 里,尝试切换 DNS 服务器,如
1.1.1.1
或8.8.8.8
。 - 也可以在
config.yaml
中手动指定dns: enable: true
。
8. 日志排查
- 打开 Logs(日志),查看是否有错误提示(如
failed to dial
)。 - 如果日志中显示
proxy error
,可能是节点失效或网络问题。
9. 尝试重新安装
- 卸载 Clash for Windows,删除
C:\Users\你的用户名\.config\clash
文件夹后重新安装最新版本。
作者:红岸 | 文章链接:https://wdgjx.com/article/12098.html
原哈希云团队提供技术支持,套餐低至15元/月。稳定、低延迟、简单易用,小白也能轻松上手。