Clash 是一款基于 Go 语言编写的高性能代理客户端,因其强大的规则分流引擎、精美的图形化界面以及对各种网络协议的优异支持,成为了当今广受欢迎的网络加速管理工具之一。
无论您使用的是 Windows、macOS 还是 Android 设备,本教程都将手把手带您从零完成 Clash 的安装、订阅导入、TUN 虚拟网卡配置以及高级分流规则定制。
一、 核心概念准备:理解 Clash 的运作机制
在使用 Clash 之前,了解以下三个核心概念可以帮您更好地使用该软件:
- 订阅链接 (Subscription URL): 由 MITCE 加速服务商提供的配置链接,包含所有可用的节点服务器地址、端口、加密密钥与规则文件。
- 代理模式 (Proxy Modes):
- Rule (规则模式): 推荐模式。国内流量直连,海外流量走代理,AI/流媒体精准分流。
- Global (全局模式): 所有网络流量强制通过选定的单个代理节点。
- Direct (直连模式): 绕过所有代理,直接使用本地网络。
- TUN 虚拟网卡模式: 将 Clash 提升至系统底层网卡层级,接管所有不遵守系统 HTTP 代理设置的应用(如 Telegram, Steam, 命令行终端)。
二、 Windows 平台安装与配置步骤
步骤 1:获取订阅链接
首先登录 MITCE 用户控制面板,在仪表盘页面找到“一键导入订阅”区域,复制您的专属 Clash 订阅链接。
步骤 2:导入配置到 Clash
- 打开 Clash 客户端,在左侧边栏点击 Profiles (配置)。
- 在顶部的输入框粘贴您刚复制的订阅 URL,随后点击右侧的 Download (下载) 按钮。
- 下载完成后,列表中会出现一个新的配置文件。单击该配置文件,使其左侧出现蓝色高亮指示线,表示已成功选中该配置。
步骤 3:开启系统代理
切换到左侧边栏的 General (基础设置),将 System Proxy (系统代理) 选项开关切换为开启状态。此时,您的浏览器已可成功访问海外网络。
三、 macOS 平台配置指南 (ClashX / Clash Verge)
在 Mac 系统上,ClashX 或 Clash Verge Rev 提供了对 M 芯片原生渲染的极致支持:
- 下载并安装适用 Apple Silicon / Intel 芯片的客户端程序。
- 首次启动时,授予软件添加系统网络配置与辅助功能的权限。
- 点击状态栏顶部的 Clash 图标,选择 配置 (Profiles) -> 导入 (Import) -> 粘贴订阅 URL。
- 勾选 设置为系统代理 (Set as System Proxy),代理模式保持为 Rule (规则)。
四、 进阶技巧:开启 TUN 模式接管全局流量
有些软件(例如许多游戏客户端、Docker 容器或部分终端命令行)默认会忽略操作系统的 HTTP 代理设置,导致代理失效。通过启用 TUN 模式可以完美解决:
# Clash YAML 配置文件中的 TUN 模式简易配置参考
tun:
enable: true
stack: system # 可选 system 或 gvisor
auto-route: true # 自动设置路由表
auto-detect-interface: true # 自动识别出口网卡
dns-hijack:
- 8.8.8.8:53
- tcp://8.8.8.8:53
在图形界面中,只需在 General (设置) 中找到 Service Mode (服务模式) 点击 Install 安装服务,然后勾选 TUN Mode (TUN 模式) 即可完成一键部署。
五、 常见排错与注意事项
1. 为什么导入订阅提示“Network Error”?
通常是因为网络本地 DNS 污染或原本的本地网络无法访问订阅域名。可以尝试切换手机热点,或者在订阅链接前添加备用订阅转换服务。
2. 网页能打开,但终端命令(git / curl)无法走代理?
在 Windows PowerShell 或 Mac Terminal 中手动设置环境变量:
# Windows PowerShell
$env:HTTP_PROXY="http://127.0.0.1:7890"; $env:HTTPS_PROXY="http://127.0.0.1:7890"
# Mac / Linux Terminal
export http_proxy="http://127.0.0.1:7890"; export https_proxy="http://127.0.0.1:7890"