Clash · 跨越规则的网络工具
强大核心 · 开箱即用
跨平台支持
Windows、macOS、Linux、Android、iOS 及 OpenWrt 等主流平台完整 GUI 客户端生态。
强大规则系统
基于域名、IP、进程、GeoIP 及动态脚本的精细化路由策略,满足任何分流需求。
多协议出站
全面支持 Shadowsocks(R)、VMess、Trojan、Snell、SOCKS5、HTTP(S) 及 WireGuard。
高性能与透明代理
Fake-IP DNS 优化、TUN 设备(Premium)及透明代理,降低延迟,规避 DNS 污染。
选择您的 Clash 入口
技术特性 · 为专业而生
- 入站连接: HTTP(S)、SOCKS5 服务端、TUN 设备*。
- 出站连接: Shadowsocks(R), VMess, Trojan, Snell, SOCKS5, HTTP(S), Wireguard*。
- 策略组: 自动化可用性测试 (fallback)、负载均衡 (load-balance)、延迟测试 (url-test)。
- 远程 Providers: 动态加载远程代理列表,实时更新节点。
- RESTful API: 提供全面的 API 以支持动态更新配置及外部管理。
- 透明代理: 使用自动路由表/规则管理 Redirect TCP 和 TProxy TCP/UDP*。
带 * 号为 Premium 版本独有特性
proxies:
- name: "hk-node"
type: vmess
rules:
- DOMAIN-SUFFIX,google.com,Proxy
- GEOIP,CN,DIRECT
- MATCH,Fallback
# 灵活路由 + 高性能转发
常见问题 · 分步指南
第一步: 确定您的操作系统(Windows/macOS/Android/iOS),从上方“版本与客户端引导”区域选择对应 GUI 客户端,例如 Windows 用户可选择 Clash for Windows。
第二步: 下载安装包后,按常规软件安装方式完成安装,macOS 用户可能需要允许“隐私与安全性”中的授权。
第三步: 启动客户端后,导入订阅链接(机场提供的 Clash 配置链接)或者手动添加节点;一般客户端支持从剪贴板导入。
第四步: 开启“系统代理”或“TUN 模式”,选择需要的规则策略组(例如 Rule 模式或全局),即可享受代理分流服务。
第五步: 如需开机自启和高级选项,可以在设置面板中调整,整个流程无需接触命令行,非常适合新手。
第一步: 打开 GUI 客户端配置目录或编辑 config.yaml 核心配置文件,找到 rules 字段。
第二步: 规则语法示例:DOMAIN-SUFFIX,github.com,Proxy 表示 github.com 域名走代理组;PROCESS-NAME,Discord.exe,DIRECT 表示 Discord 进程直连。
第三步: 若需要 GeoIP 分流,使用 GEOIP,CN,DIRECT 使国内 IP 直连,提升访问速度。
第四步: 支持 SRC-IP-CIDR 源 IP 策略,适用于局域网高级调度。修改保存后重新加载配置或重启内核生效。
第五步: 推荐配合远程 Provider 规则集,通过 API 自动更新分流列表,实现长期免维护。
第一步: Premium 内核是闭源增强版本,提供 TUN 设备(虚拟网卡)实现更彻底的透明代理,支持 UDP 流量转发和游戏加速。
第二步: Premium 额外支持 Script 脚本模块,可使用 JavaScript 动态决定路由逻辑,灵活性远超普通规则。
第三步: 支持 WireGuard 出站协议,增强现代网络协议的兼容性,并且对延迟测试(url-test)提供更精细的配置。
第四步: 如果你需要代理 UDP 游戏流量、运行在路由器或使用 TUN 模式实现全局 VPN 级代理,Premium 非常必要。
第五步: 大多数 GUI 客户端(Clash for Windows, ClashX Pro)已集成 Premium 功能,普通用户无需手动替换内核即可享受增强特性。
第一步: 确保您使用的是 Premium 内核或支持 Premium 特性的 GUI 客户端(如 Clash for Windows 开启“TUN 模式”按钮)。
第二步: 在客户端配置文件中,添加 tun 字段,设置设备名称、栈类型(system/gvisor),并配置 dns 监听。
第三步: 开启 TUN 模式后,系统虚拟网卡接管所有流量,无需设置系统代理即可使命令行、游戏等走代理。
第四步: 注意防火墙/安全软件可能会阻止虚拟网卡,请赋予管理员权限;macOS 可能需要允许扩展网络内核。
第五步: 推荐同时开启 Fake-IP 模式,减少 DNS 污染并提升响应速度,重启内核后通过 ifconfig/ipconfig 验证 TUN 网卡是否正常运行。
第一步: 在配置文件的 proxy-groups 字段定义策略组,类型选择 fallback 时按顺序选择可用节点,保障高可用。
第二步: 负载均衡 (load-balance) 将流量分散在多个节点上,适合大流量场景,配置策略组内节点列表和探测间隔。
第三步: url-test 会定时测试节点延迟,自动选择最快节点,配置 tolerance 容忍值以免频繁切换。
第四步: 利用健康检查参数,比如 interval: 300 每五分钟测速一次,确保策略组内始终选择最优出口。
第五步: 将具体规则指向这些策略组,如 DOMAIN,netflix,VideoGroup,VideoGroup 使用 url-test 动态选择低延迟节点,观影体验大幅提升。
第一步: 备份现有配置文件 config.yaml 及 country.mmdb,避免升级后数据丢失。
第二步: 访问社区发布页下载最新 Clash Premium 可执行文件(Linux/Mac/Windows),或使用 GUI 客户端自带更新功能。
第三步: 替换内核二进制文件,注意权限(chmod +x clash-linux-amd64),并确保路径与原内核一致。
第四步: 重启 Clash 服务或 GUI 客户端,检查日志确认版本号以及 Premium 特性(如 TUN 是否可用)。
第五步: 如果使用 Docker 或 OpenWrt,需替换对应的内核包并重启进程,建议先在测试环境验证新内核的兼容性。