Chrome+SwitchyOmega+Clash的处理

症状

在使用Chrome+SwitchyOmega+Clash的环境下,SwitchyOmega的“代理”操作会将代理请求发送至Clash,由Clash判断是否使用代理。这样就造成了用户想要某个域名走代理,但是Clash规则中默认该域名直连,最终还是直连的情况。

解决方案

Clash配置

配置Clash将来自Chrome的流量全部使用代理

进入Clash的Settings页面,选择Profiles下的Parsers,编辑配置文件预处理,参考 配置文件预处理

其中URL修改为配置文件的URL,节点选择修改为配置文件内的proxy-groups下的name,根据情况选择

1
2
3
4
5
parsers: # array
- url: URL
yaml:
prepend-rules:
- PROCESS-NAME,chrome.exe,节点选择

SwitchyOmega配置

设置自动切换规则,可以参考 Proxy SwitchyOmega 配置

注意在SwitchyOmega内设置为直连的域名将不经过Clash直接访问,设置为代理的域名将无视Clash规则直接代理


Chrome+SwitchyOmega+Clash的处理
https://xzsk2.github.io/2021/chrome-clash/
作者
Sakari
发布于
2021年4月3日
许可协议