Clash for Windows 教程指南

全面、易懂的 CFW 使用手册

简介

Clash for Windows (简称 CFW) 是一款流行的、基于规则的跨平台代理客户端,支持多种代理协议,如 Shadowsocks(R), Vmess, Trojan 等。它以其强大的分流功能、直观的用户界面和高度的可定制性而受到用户的喜爱。

本指南旨在帮助新手用户快速上手 Clash for Windows,从下载安装到配置使用,并解答一些常见问题。

Clash for Windows 界面示意图

软件下载

您可以从 Clash for Windows 的官方 GitHub Releases 页面下载最新版本。请根据您的操作系统选择合适的安装包。

通常,Windows 用户下载 `.exe` 或 `.7z` (便携版) 文件即可。

GitHub Releases 页面下载选项示意图

安装教程

安装过程非常简单:

    Added padding
  1. 下载 `.exe` 安装包后,双击运行。
  2. 按照安装向导的提示进行操作,通常只需要点击“下一步”即可。
  3. 如果下载的是 `.7z` 便携版,解压缩到您选择的文件夹,然后双击运行 `Clash for Windows.exe` 即可启动。
  4. 首次启动时,Windows 防火墙可能会弹出提示,请允许其访问网络。
Clash for Windows 安装过程示意图

配置文件导入

Clash for Windows 需要配置文件才能连接到代理服务器。配置文件通常由您的代理服务提供商提供,一般是一个 URL 链接 (订阅链接) 或一个 `.yaml` 文件。

通过订阅链接导入:

  1. 打开 Clash for Windows 主界面。
  2. 点击左侧菜单栏的 "Profiles" (配置文件)。
  3. 在顶部的输入框中粘贴您的订阅链接 URL。
  4. 点击 "Download" (下载) 按钮。
  5. 下载成功后,配置文件会出现在列表中。点击选中该配置文件即可激活。
  6. 💡:如果系统无法自动跳转,则可点击“一键订阅”按钮的“复制订阅地址”选项,并在稍后填入到Clash for Windows客户端中进行手动下载。
通过订阅链接导入配置文件示意图

通过本地 YAML 文件导入:

  1. 将 `.yaml` 配置文件保存到您的电脑上。
  2. 打开 Clash for Windows 主界面,进入 "Profiles" (配置文件) 页面。
  3. 直接将 `.yaml` 文件拖拽到 Clash for Windows 窗口中。
  4. 或者,点击配置文件列表区域右上角的图标(通常是文件夹或加号),选择导入本地文件。
  5. 导入成功后,选中该配置文件即可。
通过本地 YAML 文件导入配置文件示意图

基本使用

成功导入并选中配置文件后,您可以开始使用 Clash for Windows:

  1. 返回主界面 "General" (常规)。
  2. 确保 "System Proxy" (系统代理) 开关已打开。打开后,系统网络流量将通过 Clash 进行处理。
  3. (可选) "Start with Windows" (开机自启) 开关可以设置是否在 Windows 启动时自动运行 Clash for Windows。
  4. 在 "Proxies" (代理) 页面,您可以选择代理模式 (Global, Rule, Direct) 和具体的代理节点。

当 "System Proxy" 开启后,您应该可以正常访问需要代理的网络了。任务栏的 Clash 图标通常会变为彩色或有指示灯亮起,表示正在运行。

Clash for Windows 常规设置界面示意图

代理模式详解

Clash for Windows 提供几种主要的代理模式,您可以在 "Proxies" 页面进行切换:

  • 全局 (Global): 所有网络流量都通过您选择的代理节点进行转发。简单直接,但可能会影响国内网站的访问速度。
  • 规则 (Rule): 根据配置文件中定义的规则来判断流量走向。通常,国外网站流量走代理,国内网站直连。这是最常用且推荐的模式。
  • 直连 (Direct): 所有网络流量都不通过代理,直接连接。相当于关闭了代理功能。
  • 脚本 (Script): (较少使用) 通过自定义脚本来控制流量。

在 "Rule" 模式下,您通常还需要选择一个策略组(如 "Proxy", "自动选择", "故障转移" 等),并在这个组里选择具体的代理节点或让其自动选择。

Clash for Windows 代理模式选择示意图

常见问题 (FAQ)

FAQ Content...

Q1: 开启系统代理后无法上网怎么办?

A: 请检查:1. 配置文件是否有效且已成功下载/导入并选中; 2. 您选择的代理节点是否可用(可以在 Proxies 页面进行延迟测试); 3. 防火墙或杀毒软件是否阻止了 Clash 的网络连接; 4. 尝试切换不同的代理节点或模式。

Q2: 如何更新配置文件/订阅?

A: 在 "Profiles" 页面,找到您要更新的配置文件,点击其右侧的更新按钮(通常是一个循环箭头图标)。

Q3: 如何让某个应用程序不走代理?

A: 这通常需要在配置文件中添加相应的分流规则。如果您不熟悉规则编写,可以搜索相关教程或使用一些预设的规则片段。部分版本的 Clash 可能提供基于进程的代理排除功能。

Q4: Clash for Windows 和 Clash Verge / NekoRay 等有什么区别?

A: 它们都是基于 Clash 内核的图形界面客户端。Clash for Windows 是较早且广泛使用的版本。Clash Verge, NekoRay 等是后续开发者基于 Clash 内核或其他内核开发的客户端,界面和功能可能有所不同或更丰富。核心代理功能是相似的。

进阶技巧

对于高级用户,Clash for Windows 还提供了更多可定制的功能:

  • 编辑配置文件: 直接修改 `.yaml` 文件,自定义分流规则、策略组等。
  • TUN 模式: (需要管理员权限安装) 可以接管系统所有 TCP/UDP 流量,兼容性更好,但可能影响性能。
  • Connections (连接): 查看当前的活动网络连接及其走向。
  • Logs (日志): 查看 Clash 的运行日志,用于排查问题。
  • 自定义规则和策略组: 根据个人需求精细化控制网络流量。

深入了解这些功能需要您对网络代理和 Clash 的配置规则有一定的了解。

Clash for Windows 进阶功能示意图