🦎 Clash客户端
# Clash客户端
Clash是非常好用的代理客户端
Clash的官网地址是[https://docs.cfw.lbyczf.com/](https://docs.cfw.lbyczf.com/)
有些机场也可以下载Clash客户端,但往往是魔改过的,要是担心机场做了什么手脚,可以到GitHub上下载相应的版本
# 绕过特定域名
使用代理绕过公司服务器域名,绕过常用的国内网站域名是非常重要的。毕竟使用代理会减慢访问速度,甚至不能访问。
在此处设置,可以使用通配符

这是我的设置:
```
bypass:
- "*.zhihu.com"
- "*.hdec.com"
- "*.csdn.com"
- "*.feisu.cn"
- "*.ecidi.com"
- "*.steamchina.com"
- "csgo.wmsj.cn"
- "dota2.wmsj.cn"
- "wmsjsteam.com"
- "dl.steam.clngaa.com"
- "dl.steam.ksyna.com"
- "st.dl.bscstorage.net"
- "st.dl.eccdnx.com"
- "st.dl.pinyuncloud.com"
- "steampipe.steamcontent.tnkjmec.com"
- "steampowered.com.8686c.com"
- "steamstatic.com.8686c.com"
- "xz.pphimalayanrt.com"
- localhost
- 127.*
- 10.*
- 224.*
- 239.*
- 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>
```
# 为不同域名设置不一样的代理
ChatGPT出来的时候,不仅不对中国大陆提供服务,而且不对中国香港提供服务,于是我就需要在访问ChatGPT的时候切换成美国代理。粗暴的做法是直接使用全局代理,但是这种方法很不优雅,频繁切换代理显然对工作效率有很大程度的影响。
希望实现的目标是:
- 国内网站:不走代理
- Google及大部分外网:走香港代理(速度快)
- ChatGPT:走美国代理
## 使用Diff处理
[Diff处理文档](https://docs.cfw.lbyczf.com/contents/diff.html#%E4%BD%BF%E7%94%A8%E6%96%B9%E6%B3%95)
Diff处理能够像merge代码那样,再每次更新代理之后(由代理服务商完成),自动地合并自己新加的配置,当然代理服务商的配置可能会和自己添加的配置起冲突,此时需要手动处理。
## 观察配置文件

右边绿色的是我新添加的配置
简单解释一下就能懂,然后自己类比写出配置,如果不清楚域名,可以借助Clash`连接`选项查看域名。
```
proxies:
- {name: proxy_name , server: ..., ...}
proxy-groups:
- name: OpenAI
type: select
proxies:
- 🇺🇲 V5-美国1
- 🇺🇲 V5-美国2
- 🇺🇲 V5-美国-SSR
- DIRECT
rules:
- DOMAIN-SUFFIX,chat.openai.com,OpenAI
- DOMAIN-SUFFIX,platform.openai.com,OpenAI
- DOMAIN-SUFFIX,cdn.openai.com,OpenAI
- DOMAIN-SUFFIX,auth0.openai.com,OpenAI
- DOMAIN-SUFFIX,bing.com,OpenAI
- DOMAIN-SUFFIX,bing.net,OpenAI
- DOMAIN-SUFFIX,youku.com,🌏 爱奇艺&哔哩哔哩
```
- 设置了名字叫做OpenAI的策略组,符合策略组的域名都可以使用名字叫做:🇺🇲 V5-美国1,🇺🇲 V5-美国2或者🇺🇲 V5-美国-SSR的代理服务器。
- 添加了`域名后缀匹配`规则,将`bing.com`结尾的域名使用OpenAI这个策略组的代理。
注:上述`rules`的前四行可以浓缩成`DOMAIN-SUFFIX,openai.com,OpenAI`
其余编写规则:[规则类型](https://docs.cfw.lbyczf.com/contents/ui/profiles/rules.html)
## 实现效果

# 特殊功能
Clash还可以当做流量监控器来使用
