Clash开启后国内网站打不开,但Google、YouTube、ChatGPT等海外网站能够正常访问,通常说明节点和系统代理已经生效,问题主要出在规则分流、全局模式、DNS或国内网站被错误代理。
这种情况下,不要反复更换节点。国内网站正常应该走 DIRECT 直连,而不是绕道香港、日本或美国节点。
国内网站被错误代理?先检查规则和线路状态
如果Clash开启后国内网站经常打不开,同时伴随规则异常、DNS错误或国内外网站访问不稳定,可以先按照本文恢复分流设置,再检查订阅规则和客户端兼容情况。
一、先检查当前代理模式
Clash常见的模式包括:
- 规则模式:国内网站直连,海外网站按规则走代理;
- 全局模式:大部分流量都经过当前节点;
- 直连模式:所有流量基本不经过代理。
日常使用应优先选择规则模式。
如果当前使用全局模式,百度、淘宝、网银、公司系统等国内服务可能会通过海外IP访问,进而出现加载缓慢、登录验证异常或网页打不开。
可以先切换为规则模式测试;仍然无法访问时,临时切换直连模式。如果直连模式恢复正常,基本可以判断是规则分流问题。
二、检查国内网站是否走DIRECT
打开Clash的连接记录或日志,然后重新访问打不开的国内网站。
观察该域名最终命中了:
DIRECT:表示直连;- 节点选择或自动选择:表示经过代理;
REJECT:表示被规则拦截;Final或漏网之鱼:说明没有命中明确规则。
如果百度、淘宝或公司系统命中了海外节点,说明国内直连规则没有正常生效。
常见原因包括:
- 国内规则集没有加载;
- 最终规则被设置为代理;
- 订阅转换删除了直连规则;
- 自定义Merge覆盖原配置;
- 订阅更新后规则组发生变化。
三、检查绕过大陆和局域网设置
部分客户端提供:
- 绕过大陆地址;
- Bypass China;
- 绕过局域网;
- Bypass LAN。
这些功能可以避免国内和局域网流量被错误发送到代理节点。
开启后重新访问国内网站,并在连接记录中确认是否命中 DIRECT。
公司OA、NAS、路由器后台和打印机等内网地址通常也应该直连,例如:
192.168.x.x
10.x.x.x
172.16.x.x
127.0.0.1
四、排查DNS和Fake-IP
如果规则模式正常,但国内网站仍然打不开,可能是DNS解析异常。
常见表现包括:
- 浏览器提示找不到服务器;
DNS_PROBE_FINISHED_NXDOMAIN;- 网页能打开,但图片或登录接口失败;
- 关闭Clash后立即恢复;
- 只有部分国内域名无法访问。
可以先尝试:
- 完全退出并重启Clash;
- 重新连接Wi-Fi;
- 更新订阅和规则;
- 暂时关闭TUN测试;
- 检查是否使用了来源不明的DNS配置;
- 换手机热点判断是否为路由器DNS问题。
Fake-IP模式正常配置时不会影响大多数网站,但公司内网、局域网设备、网银和部分特殊应用可能需要加入过滤或设置为直连。
五、暂时关闭TUN模式测试
TUN模式会接管更广泛的系统流量。如果路由、DNS或局域网绕过设置异常,国内网站也可能受到影响。
可以按下面顺序测试:
- 保持规则模式;
- 暂时关闭TUN;
- 保留系统代理;
- 重新访问国内网站。
如果关闭TUN后恢复,重点检查TUN的DNS、路由、Service Mode和局域网绕过设置。
六、检查浏览器代理插件
Chrome或Edge中的代理扩展可能覆盖Clash规则,使浏览器始终使用固定代理。
建议暂时关闭代理类插件,或者切换为:
使用系统代理
如果只有浏览器打不开国内网站,其他软件正常,通常应优先检查浏览器扩展和缓存。
七、为什么更换节点没有用?
国内网站本来应该直连。
更换香港、日本或美国节点,最多只是更换了错误的海外出口,并不能解决规则问题,还可能造成:
- 国内网站速度更慢;
- 登录地区异常;
- 网银或支付功能被限制;
- 额外消耗代理流量;
- 验证码和风控增加。
正确方法是让国内网站命中 DIRECT,而不是寻找“能打开国内网站的海外节点”。
八、30秒快速恢复方法
急需恢复国内网站时,可以依次操作:
- 将Clash切换为规则模式;
- 暂时关闭TUN;
- 关闭浏览器代理插件;
- 重新打开国内网站;
- 仍然异常时临时切换直连模式;
- 更新订阅和规则;
- 重启Clash;
- 查看连接记录是否命中
DIRECT。
直连模式只适合临时恢复和排查,访问海外网站时仍需切回规则模式。
常见问题
Clash开启后国内网站打不开,是节点坏了吗?
通常不是。海外网站正常说明节点基本可用,国内网站打不开更常见于规则、DNS或海外IP限制。
国内网站应该选择哪个节点?
正常情况下不需要选择节点,应通过 DIRECT 直连。
只有公司系统打不开怎么办?
检查局域网绕过、TUN模式以及公司专用DNS,不要让内部系统经过海外代理。
规则模式下国内网站还会走代理吗?
可能会。如果规则缺失、顺序错误或最终规则设置为代理,国内网站仍可能走节点。
需要重装Clash吗?
一般不需要。先检查代理模式、规则、DNS、TUN和浏览器插件。
总结
Clash开启后国内网站打不开,但海外网站正常,通常说明国内流量没有正确直连。
建议依次检查:
- 当前是否使用规则模式;
- 国内网站是否命中
DIRECT; - 绕过大陆和局域网设置;
- DNS与Fake-IP配置;
- TUN模式;
- 浏览器代理插件;
- 订阅规则是否正常更新。
国内网站通常应直连,海外网站再通过代理访问。规则模式的作用,就是让两类流量正确分开。
