深入了解 Clash、Clash Meta 和 Clash Verge 的核心功能与技术特性,充分发挥您的网络代理工具的全部潜力
Clash 生态支持广泛的代理协议,满足不同网络环境和安全需求
支持 Shadowsocks、ShadowsocksR 及各种加密方式,兼容性好,性能优异
V2Ray 核心协议,支持 WebSocket、gRPC、HTTP/2 等传输方式
模拟 HTTPS 流量,具有优秀的抗检测能力
新一代高性能协议,专为高延迟、高丢包网络优化
# Clash 配置文件示例 - 协议配置
proxies:
- name: "SS Server"
type: ss
server: example.com
port: 8388
cipher: chacha20-ietf-poly1305
password: "your-password"
- name: "VMess Node"
type: vmess
server: vmess.example.com
port: 443
uuid: "your-uuid"
alterId: 0
tls: true
network: ws
ws-path: "/path"
基于规则的流量分流,实现精准、高效的网络访问控制
基于域名、子域名的精确或模糊匹配
基于 IP 地址、CIDR 和地理位置的规则
JavaScript 脚本扩展,实现动态路由逻辑
代理节点的智能选择与负载均衡
# Clash 路由规则配置
rules:
- DOMAIN,google.com,DIRECT # 直连 Google
- DOMAIN-SUFFIX,github.com,Proxy # 代理 GitHub 及其子域名
- DOMAIN-KEYWORD,netflix,Streaming # Netflix 相关域名走流媒体组
- GEOIP,CN,DIRECT # 中国 IP 直连
- IP-CIDR,192.168.0.0/16,DIRECT # 内网 IP 直连
- SCRIPT,ad-block.js,REJECT # 脚本规则拦截广告
- MATCH,Final # 默认规则
proxy-groups:
- name: "Proxy"
type: select
proxies: ["Server1", "Server2", "Auto"]
- name: "Auto"
type: url-test
proxies: ["Server1", "Server2"]
url: "http://www.gstatic.com/generate_204"
interval: 300
灵活强大的配置文件系统,支持多种配置格式和动态更新
标准 YAML 格式配置文件,结构清晰易读
远程配置订阅,一键更新节点和规则
模块化配置,支持配置复用和组合
Clash Verge 提供的可视化配置界面
# Clash 配置文件 - 订阅支持
proxy-providers:
provider1:
type: http
url: "https://example.com/subscribe"
path: "./providers/provider1.yaml"
interval: 3600
health-check:
enable: true
url: "http://www.gstatic.com/generate_204"
interval: 300
rule-providers:
reject:
type: http
behavior: domain
url: "https://example.com/rules/reject.txt"
path: "./rules/reject.yaml"
interval: 86400
direct:
type: file
behavior: domain
path: "./rules/direct.yaml"
专业用户和开发者所需的高级功能与扩展能力
详细的流量使用统计和报告功能
完整的 RESTful API,支持外部程序集成
可扩展的插件架构,支持自定义功能
系统级代理,支持所有网络流量
# 获取 Clash 配置信息
GET http://127.0.0.1:9090/configs
# 更新代理节点选择
PUT http://127.0.0.1:9090/proxies/Proxy
Content-Type: application/json
{
"name": "Server1"
}
# 获取流量统计
GET http://127.0.0.1:9090/traffic
# 热重载配置
PUT http://127.0.0.1:9090/configs
Content-Type: application/json
{
"path": "/path/to/config.yaml",
"payload": ""
}
Clash、Clash Meta 和 Clash Verge 功能详细对比
| 功能特性 | Clash Core | Clash Meta | Clash Verge |
|---|---|---|---|
| 核心代理功能 | 完整支持 | 完整支持 | 完整支持 |
| Shadowsocks 协议 | 支持 | 增强支持 | 支持 |
| VMess / VLESS | 基本支持 | 完整支持 | 完整支持 |
| Hysteria / TUIC | 不支持 | 完整支持 | 部分支持 |
| TUN 模式 | 基本支持 | 增强支持 | 图形化配置 |
| 脚本规则 | 不支持 | 完整支持 | 有限支持 |
| 配置订阅 | 支持 | 增强支持 | 图形化界面 |
| 流量统计 | 基本统计 | 详细统计 | 可视化图表 |
| API 接口 | 完整 | 扩展 API | 完整 |
| 图形界面 | 无 | 无 | 现代化界面 |
| 跨平台支持 | 全平台 | 全平台 | Windows/macOS |
| 社区生态 | 成熟 | 活跃 | 快速增长 |
适合:开发者、高级用户、需要稳定核心功能的用户
特点:稳定、轻量、社区成熟
适合:技术爱好者、需要最新协议和功能的用户
特点:功能丰富、协议支持多、持续更新
适合:普通用户、图形界面爱好者、Windows/macOS 用户
特点:界面友好、易于使用、配置可视化