绕过系统代理

Clash for Windows在v 0.4.5 版本后可以自定义系统代理需要绕过的域名或IP。

部分应用检测到系统代理会拒绝响应(例如网易云音乐uwp),此功能用于解决此类问题。

设置方式

config.yml

port: 8888
socks-port: 8889
redir-port: 0
allow-lan: true
mode: Rule
log-level: info
external-controller: '0.0.0.0:6170'
secret: ''
Proxy:
...
Proxy Group:
...
Rule:
...
cfw-bypass:
- 'music.163.com'
- '*.music.126.net'

cfw-bypass类型为数组,item为需要绕过的域名或节点,支持通配符*

0.5.12版本调整:

从此版本开始,去除默认的几个bypass字段,有需要的自己重新添加:

cfw-bypass:
- localhost
- 127.*
- 10.*
- 172.16.*
- 172.17.*
- 172.18.*
- 172.19.*
- 172.20.*
- 172.21.*
- 172.22.*
- 172.23.*
- 172.24.*
- 172.25.*
- 172.26.*
- 172.27.*
- 172.28.*
- 172.29.*
- 172.30.*
- 172.31.*
- 192.168.*
- <local>

最后一行对应系统中“请勿将代理服务器用于本地(Intranet)地址”选项,请确保此项在最底部

surge2clash API

API说明

此API已经支持在Surge托管中对cfw-bypass进行转换,但需要在Surge配置的[General]部分增加对应的值,如下所示:

[General]
...
cfw-bypass=music.163.com,*.music.126.net

Surge配置需要使用英文逗号进行分割,编写后API可以将其转换成Clash可读格式

此字段不会影响Surge正常运行