Clash 是由官方团队基于 Go 语言开发的开源跨平台网络代理客户端,以极低的内存占用和灵活的规则分流系统著称,深受全球开发者与技术用户信赖。本文为 Clash 官方入门配置指南,系统介绍从安装客户端到完成首次代理配置的完整步骤,预计耗时约 10 分钟。
第一步:选择并安装客户端
Clash 本体是一个命令行内核,但大多数用户使用的是基于它开发的图形化客户端。根据你的操作系统选择合适的版本:
- Windows:推荐 Clash for Windows 或 Clash Verge Rev,安装包下载后双击运行即可
- macOS:推荐 ClashX Pro 或 Clash Verge,支持 Intel 和 Apple Silicon
- Linux:推荐 Clash Verge 或直接使用命令行版本配合 Yacd 控制面板
- Android:使用 ClashMeta for Android(CMFA),在 GitHub 发布页下载 APK 安装
- iOS:可使用 Stash 或 Shadowrocket(需外区 Apple ID 购买)
安装完成后首次启动,部分客户端会请求管理员权限或网络扩展权限,这是设置系统代理的必要步骤,请允许。
第二步:获取并导入订阅链接
Clash 本身不提供代理服务器,你需要从代理服务提供商(俗称"机场")处购买或获取免费订阅。订阅链接通常是一个以 https:// 开头的 URL,包含了所有可用节点的配置信息。
导入订阅的步骤因客户端而略有差异,以 Clash for Windows 为例:
- 打开软件,点击左侧导航的 「配置」(Profiles) 选项
- 在页面顶部的输入框中粘贴你的订阅链接
- 按下回车或点击下载按钮,等待配置文件自动下载
- 下载完成后,点击配置文件卡片将其激活(会显示绿色高亮)
第三步:理解三种代理模式
Clash 提供三种运行模式,理解它们的区别有助于你根据场景灵活切换:
- 规则模式(Rule):这是最常用也是最推荐的模式。Clash 会根据配置文件中定义的规则,自动判断每个域名或 IP 应该走代理还是直连。例如访问 Google 走代理,访问国内网站直连,既保证了境外服务的可用性,又不会影响本地网络速度。
- 全局模式(Global):所有流量都通过选定的代理节点转发。适合临时需要让所有流量走代理的场景,但会导致访问国内网站变慢。
- 直连模式(Direct):所有流量都不经过代理,直接连接目标服务器。相当于关闭代理功能,用于排查网络问题时使用。
日常使用建议保持规则模式,让 Clash 的智能分流规则来处理流量的路由决策。
第四步:开启系统代理
在客户端主页找到 「System Proxy」 开关并打开。开启后,系统会将浏览器、下载工具等支持系统代理的应用的网络请求自动转发给 Clash 处理。
你可以通过访问 ipinfo.io 或 ip.sb 来验证代理是否生效——如果显示的 IP 地址属于你的代理节点所在地区,则说明配置成功。
需要注意的是,系统代理并不能覆盖所有应用程序。部分软件(如命令行工具 curl、某些游戏客户端)会绕过系统代理设置直接发起网络连接。对于这类场景,需要开启 TUN 模式才能实现真正的全局代理,详细配置方法可参考本博客的 TUN 模式详解文章。
第五步:选择合适的节点
打开 「代理」(Proxies) 页面,你会看到从订阅中获取的所有节点列表。选择节点时可以参考以下原则:
- 延迟:一般来说延迟在 100ms 以内体验最佳,100-200ms 也可以接受,超过 300ms 则明显感觉卡顿
- 地理位置:访问美国服务(如 Netflix 美区、ChatGPT)选择美国节点;访问香港或台湾地区的服务选对应地区节点
- 负载:如果机场提供节点负载信息,优先选择负载较低的节点
大多数客户端支持"全部测速"功能,点击后会自动向所有节点发送测速请求并显示实时延迟,方便快速找到最优节点。
常见问题
Q:浏览器可以访问,但其他软件不行?
这是因为系统代理只对支持代理设置的应用有效。解决方法是开启 TUN 模式或在对应软件中手动设置代理(地址 127.0.0.1,端口通常为 7890)。
Q:节点延迟显示 timeout 怎么办?
先检查订阅是否过期,然后尝试点击更新配置。若多数节点都超时,可能是本地网络有问题,重启路由器后再试。
Q:切换节点后速度还是很慢?
尝试不同地区的节点,优先选择物理距离近且负载低的节点。另外检查当前模式是否为规则模式,避免所有流量都走代理造成不必要的延迟。