Clash for Windows 用不了

当配置完成发现仍然不可使用时,还请参考下列常见的状况以及解决办法。

System Proxy 开关未打开

在 Clash for Windows 的「General」页面下方,有一个「System Proxy」开关(意为系统代理),需要将变为开启状态后,操作系统中的大部分应用才套用 Clash 的代理规则进行网络请求。

检查浏览器是否安装了一些插件

我们发现某些广告屏蔽插件会导致浏览器不遵循系统代理的情况。另外如果安装了代理插件(例如 SwitchyOmega)的话,还请确保知晓其代理参数的设置,否则设置不当依然会导致浏览器不遵循系统代理而导致无法访问。

Clash 未能成功修改系统代理设置

在打开 Clash 的「System Proxy」后,Clash 未能成功修改系统代理设置。还前往「系统设置」,点击「网络和 Internet」「代理」。修改成功的情况下,Clash 会自动开启「使用代理服务器」,并分别在地址和端口处自动设置为 127.0.0.17890。如下图所示:

如果未能看到系统代理被 Clash 成功修改,这可能安装运行了其他代理软件、VPN 软件冲突的结果(甚至还有在开启某个版本的迅雷后出现的问题)。还请先行排查类似软件的运行情况。

出站策略以及线路

点击 Clash for Windows 左侧「Proxies」,上方可看到「Global」「Rule」「Direct」「Script」四个出站策略。下方即是策略对应的规则。

Global - 全局模式

当你选择「Global」时,下方只有「Global」规则组,这时所有流量都将通过下方选择的规则出站。通常情况下如果不想被分流策略所干扰(IP 变化)时,可以采用这个出站策略并选择所需要的出口节点进行全局单一出口的访问。

Rule - 规则模式

这是我们通常应该选择的模式,下方会出现三组规则可共自行调整,他们分别是「PROXY」「Hijacking」和「FINAL」。

在这个规则下,首先 Clash 会读取我们提供的订阅配置中所有的预设规则,下面是一段规则片段:

rules:
- DOMAIN-SUFFIX,google.com,PROXY # 1
- DOMAIN-SUFFIX,baidu.com,DIRECT # 2
- GEOIP,CN,DIRECT # 3
- MATCH,FINAL # 4

上述四条规则依次表示

  1. google.com 域名会导向 PROXY 自选规则,这时 PROXY 策略组中选择「美西」或「香港」即可代理访问。

  2. baidu.com 则会跳过代理直接发起连接(国内直连)。

  3. 当域名未匹配到上面所列出的域名但 IP 归属地在国内时,则也直连访问。

  4. 最终无法匹配到的连接,套用 FINAL 选项中选择的策略。

Direct - 直连

此选项下,所有请求将会直接从本地发起不经过任何代理服务器,等同于不打开 Clash 客户端。这也是另一个常见的设置错误。

最后更新于