首次设置 · Windows 桌面主线

Clash 使用教程

导入订阅 → 选择代理模式 → 开启连接 → 验证生效。先完成浏览器访问,再处理 TUN 与特殊应用。

尚未安装?先选择客户端

开始前:客户端与订阅

首次设置通常只需要几分钟。先准备一个已经安装好的客户端,以及能够使用的 Clash 格式订阅地址或配置文件。客户端负责读取配置、运行代理内核和调整本机代理设置,不会因为安装完成就自动获得可用线路。订阅地址需要从所使用服务的账户页面取得;如果只有账号密码,没有订阅链接,先查看该服务提供的接入说明,不要把网页登录地址直接粘进客户端。

Windows 用户先打开“设置 → 系统 → 系统信息”,确认系统类型与安装包架构相符。使用普通账户完成安装后,启动客户端,确认能看到主窗口或任务栏托盘图标。此时先不要开启所有网络开关,也不要同时运行多个会接管系统代理的工具。保留一套明确的连接路径,后面更容易判断是配置、节点还是系统设置出了问题。

下面按第一次连接的顺序进行。遇到术语先看术语手册;需要逐项修改 YAML 时再进入配置参考。本页先完成一条可以验证的连接,不要求先理解全部配置字段。

01 导入订阅
下载后还要激活配置

在订阅服务的账户页面找到适用于 Clash 的订阅入口,点击复制,然后切回客户端。Clash for Windows 左侧点击 Profiles,在页面上方的地址输入框粘贴链接,点击 Download。其他客户端通常在“配置”页提供“新建”“导入”或加号按钮,选择从 URL 导入,再粘贴完整地址。不要手动删掉链接问号后面的内容,其中可能包含访问这份配置所需的信息。

执行导入后,先等待结果,不要连续创建多份相同订阅。成功时,页面会出现一张配置卡片,通常包含名称、来源或更新时间。点击这张卡片,将它设为当前配置;选中标记、边框或当前配置名称会随之改变。列表里出现配置与内核正在使用配置,是两个不同状态。如果导入了第二份订阅,却没有切换当前项,代理页仍可能显示原来的策略组。

有本地 YAML 文件时,可以在 Profiles 中使用文件导入入口,支持拖放的版本也可以把文件拖入页面。导入后同样需要选中它。本地文件不会因为原作者修改了远程内容就自动同步;远程订阅则通常可在卡片菜单中手动更新。首次使用先确认这份配置能加载,自动更新间隔以后再设,避免把更新问题和连接问题混在一起排查。

看到策略组,再进入下一步

点击左侧 Proxies,查看页面是否出现策略组和候选节点。不同配置的分组名称可以完全不同,有的用中文,有的直接写业务名称,不需要寻找某个固定名称。若页面没有预期内容,先回 Profiles 确认刚才导入的卡片已经选中,再查看是否出现格式错误、内核不支持字段或下载失败的提示。

如果下载提示超时,先确认电脑本身能够联网,以及订阅地址是否仍然有效。收到登录页面或订阅服务的错误页面,也可能导致 YAML 解析失败;这类情况不是把文件扩展名改成 .yaml 就能解决。保留错误提示的关键词,到FAQ 故障排查按“订阅更新失败”方向检查。分享截图时遮住完整链接,订阅地址可能允许他人读取账户对应的配置。

这一阶段的完成标志是:当前配置已选中,代理页能看到它提供的策略组。此时还不必开启系统代理,先决定哪些连接走代理、由哪个节点承接。

02 选择代理模式
规则模式与策略组

进入 Proxies 或“代理”页面,找到模式选择区。Clash for Windows 常见 Rule、Global、Direct 三个选项,中文界面一般对应“规则、全局、直连”。首次使用先选择 Rule / 规则。这个模式按当前配置中的规则判断连接去向,可以让不同目标分别交给直连、代理或其他策略处理,而不是把所有连接都交给同一个出口。

选中规则模式后,展开配置提供的主要策略组,选择一个候选节点。部分策略组允许手动选择,部分采用自动测试或故障切换;界面显示的组名不一定是实际出口。如果候选项本身还是一个策略组,继续展开它,确认最终选择。尤其留意当前组是否选到了 DIRECT:它表示直连,不是一个远程代理节点。

不用把所有组都改成同一个节点。规则可能分别使用下载、媒体、日常访问等不同分组,改动不相关的组不会影响正在测试的网站。第一次可以保留订阅默认分组,只调整主要的手动选择组;如果随后发现目标连接没有走这里,到 Connections 查看它命中的规则,再回来改对应的组。这样比逐个组盲选更容易得到明确结果。

全局模式不等于接管所有程序

Global / 全局的含义是:进入代理内核的连接统一按全局策略处理,仍需在全局组中选择出口。它不会自动让电脑上所有程序都遵循系统代理。Direct / 直连则让进入内核的连接直接访问目标,也不等于关闭客户端。日常先用规则模式;只有为了区分规则问题与节点问题时,才短暂切到全局测试,测试后记得切回。

节点旁边如果有测试按钮,可以执行一次延迟测试,观察是否出现可用结果。超时可能来自节点不可用,也可能是测试地址访问失败;较低的数字也不保证下载速度更快。先选一个能够建立连接的候选项,下一步通过真实页面访问验证,不必反复测试直到得到某个理想数字。

到这里应当能够说清楚两件事:当前处于规则模式,准备使用的策略组已经有选择。代理模式决定内核怎样处理流量,系统代理决定一部分应用怎样把流量送进内核;接下来才是打开后者。

03 开启系统代理
先让浏览器连通

回到 Clash for Windows 的 General 页面,找到 System Proxy 并打开。中文客户端通常把它放在首页或设置页,名称为“系统代理”;有些客户端的总开关会同时完成内核启动与代理设置。操作后确认客户端仍在运行,开关保持开启,状态区域没有端口占用或配置加载失败的提示。首次测试不要只看托盘图标颜色,实际状态以设置页和错误提示为准。

General 中的 Port 是本机监听端口,常见配置会使用 7890,但应以当前客户端实际显示值为准,不必为了跟教程一致而强行修改。正常情况下,系统代理开关会把需要的地址和端口写入 Windows 设置,不要求再次手动填写。若提示端口被占用,先退出另一套代理工具再尝试;仍有冲突时,可按端口设置参考修改监听端口,并重新开启系统代理。

首次连接不需要打开 Allow LAN。它控制是否允许局域网中的其他设备使用本机代理,不是当前电脑访问网络的前提。Start with Windows只是开机启动选项,也可以等验证完成再考虑。先维持最少的设置变化,出问题时就能按刚才的操作倒查,而不是面对多个同时改变的开关。

TUN 留到基础连接正常后

浏览器通常遵循系统代理,因此先用它完成第一次测试。部分游戏、命令行工具或独立应用不会读取系统代理设置,浏览器能访问而这些程序不能访问,并不直接说明节点失效。这时先检查应用自己的代理设置;确实需要虚拟网卡接管时,再考虑客户端的 TUN 模式。它通常还涉及服务安装、权限与 DNS,首次连接不要把这些步骤混在一起。

旧版 Clash for Windows 的 Service Mode 是服务运行相关入口,不代表打开后就一定启用了 TUN。不同版本还可能依赖额外配置,新客户端也有各自的服务安装流程。需要接管不遵循系统代理的应用时,再阅读配置参考中的 TUN 与 DNS 说明,不要照搬其他内核的字段。先确认普通浏览器路径可用,是后续判断虚拟网卡问题的基线。

Android 与 iOS 的操作有所不同:选好配置与策略后,点击客户端的连接按钮,首次启动时阅读并确认系统 VPN 授权。看到系统 VPN 标识只表示隧道已建立,仍要完成下面的访问验证。macOS 若请求网络扩展或系统代理权限,按当前客户端的提示处理;本页不要求把 Windows 的开关名称逐字对应到其他平台。

04 验证是否生效
访问结果与连接记录对照

保持客户端运行,打开浏览器,新建标签页,先访问一个平时能够正常打开的网站,确认基础网络没有被设置打断。然后访问一个需要通过所选出口连接的目标页面。尽量用新请求测试,不要仅凭已经打开的旧页面判断;旧页面可能来自缓存,现存连接也不一定立即采用刚修改的策略。若刚换过节点,可先关闭测试标签再重新打开。

接着回到客户端,打开 Connections / 连接 页面,在再次刷新网页时观察是否出现对应目标的新连接。支持展开详情的客户端通常可以查看目标地址、命中规则或策略链。重点看这条请求最终是 DIRECT,还是经过预期的代理组与节点。能够打开页面,同时记录显示请求采用了预期策略,才比单看一个“已开启”开关更有说服力。

规则模式下,某些网站直连、另一些网站走代理是正常结果。无需为了让每条记录都显示代理而切换全局。若目标命中了不符合预期的规则,先记下规则名称和策略组,再去代理页调整那个组;只有确实需要改变匹配方式时,才进入配置参考修改规则顺序。不要一开始就删除全部规则,否则很难比较修改前后的差异。

按现象定位,不连续改开关

如果浏览器打不开页面,Connections 也找不到对应请求,先检查系统代理是否仍然开启,以及浏览器扩展、独立代理设置是否覆盖了系统设置。有些连接很短,观察时可以连续刷新测试页,或短暂查看 Logs 中的错误信息。日志和连接详情可能包含访问目标与配置来源,排查截图只保留必要字段。

如果能看到请求进入内核,但连接随后超时,先在实际使用的策略组里换一个节点,再重复同一目标的访问。若仅一个网站失败而其他页面正常,应优先检查该目标对应的规则、远端服务状态或节点访问能力,不要立刻重装客户端。若导入时已经提示配置错误,则返回第一步修正当前配置,不必继续尝试网络开关。

出口 IP 查询可以作为补充,但只反映那一次查询请求采用的出口。它不能单独证明所有应用都已接管,也不能单独证明 DNS 行为符合预期。出现“浏览器正常、其他应用失败”时,按上一节区分系统代理与 TUN;遇到“开启后整个网络不可用”,先关闭系统代理检查基础网络,再到FAQ 故障排查按具体提示继续,而不是同时修改端口、模式和 DNS。

日常使用与退出顺序

首次验证完成后,记住当前配置名称、模式和使用的策略组即可。下次启动先确认配置仍是当前项,再开启连接。订阅更新后,原节点名称或分组内容可能发生变化;若原来的手动选择失效,回代理页重新选择,再按第四步验证。不要因为节点名称相似就假设更新前后的出口完全相同。

桌面端暂时不用时,先关闭系统代理,再退出客户端。直接结束进程后,如果系统仍保留指向本机端口的代理设置,而客户端已经停止监听,浏览器可能无法联网。遇到这种情况,打开 Windows“设置 → 网络和 Internet → 代理”,检查“使用代理服务器”是否留下了本次设置;公司或学校管理的设备应先确认原有配置,不要直接覆盖组织要求。

需要更复杂的应用接管、规则分流或 DNS 设置时,一次只改一项,并保留修改前的配置。继续查阅可从配置文件参考开始;只想理解 Rule、策略组、系统代理等名词,可看术语手册。基础连接已经正常时,不必为了打开更多开关而增加配置复杂度。

下载客户端