Clash for Windows 用不了
最后更新于
最后更新于
当配置完成发现仍然不可使用时,还请参考下列常见的状况以及解决办法。
在 Clash for Windows 的「General」页面下方,有一个「System Proxy」开关(意为系统代理),需要将变为开启状态后,操作系统中的大部分应用才套用 Clash 的代理规则进行网络请求。
我们发现某些广告屏蔽插件会导致浏览器不遵循系统代理的情况。另外如果安装了代理插件(例如 SwitchyOmega)的话,还请确保知晓其代理参数的设置,否则设置不当依然会导致浏览器不遵循系统代理而导致无法访问。
在打开 Clash 的「System Proxy」后,Clash 未能成功修改系统代理设置。还前往「系统设置」,点击「网络和 Internet」「代理」。修改成功的情况下,Clash 会自动开启「使用代理服务器」,并分别在地址和端口处自动设置为 127.0.0.1
和 7890
。如下图所示:
注意,下方截图是 Clash for Windows 自动修改后的结果,请勿在未获得预期设置时,手动修改此处的代理设置,以免出现不可预知的问题。
如果未能看到系统代理被 Clash 成功修改,这可能安装运行了其他代理软件、VPN 软件冲突的结果(甚至还有在开启某个版本的迅雷后出现的问题)。还请先行排查类似软件的运行情况。
点击 Clash for Windows 左侧「Proxies」,上方可看到「Global」「Rule」「Direct」「Script」四个出站策略。下方即是策略对应的规则。
当你选择「Global」时,下方只有「Global」规则组,这时所有流量都将通过下方选择的规则出站。通常情况下如果不想被分流策略所干扰(IP 变化)时,可以采用这个出站策略并选择所需要的出口节点进行全局单一出口的访问。
一个常见的错误是用户选择的「Global」后,在下方并未选择节点(例如香港、美西等),而是选择了「DIRECT」或者「REJECT」。
当你选择「DIRECT」直连时,则表示全局套用直连模式进行使用,这是你将和关闭 Clash 正常直接访问互联网一样(通常即不能翻墙)。
当你选择「REJECT」拒绝时,则表示全局链接直接拒绝访问,导致的结果通常是所有网站无法打开。
这是我们通常应该选择的模式,下方会出现三组规则可共自行调整,他们分别是「PROXY」「Hijacking」和「FINAL」。
在这个规则下,首先 Clash 会读取我们提供的订阅配置中所有的预设规则,下面是一段规则片段:
上述四条规则依次表示
google.com 域名会导向 PROXY 自选规则,这时 PROXY 策略组中选择「美西」或「香港」即可代理访问。
baidu.com 则会跳过代理直接发起连接(国内直连)。
当域名未匹配到上面所列出的域名但 IP 归属地在国内时,则也直连访问。
最终无法匹配到的连接,套用 FINAL 选项中选择的策略。
此选项下,所有请求将会直接从本地发起不经过任何代理服务器,等同于不打开 Clash 客户端。这也是另一个常见的设置错误。