Clash支持的代理协议

协议概览

Clash 支持多种代理协议,每种协议都有其特点和适用场景。下表列出了 Clash 支持的主要协议及其特性:

协议 类型 加密 性能 适用场景
Shadowsocks SOCKS5代理 AES、Chacha20等 日常翻墙、流媒体
VMess 自定义协议 AES-128-GCM等 中高 V2Ray生态、需要高级功能
Trojan 伪装为HTTPS TLS加密 高审查环境、稳定性要求高
Snell Surge私有协议 自定义 Surge兼容、需要高性能
SOCKS5 标准代理 可选 简单代理、内网穿透

协议详细介绍

Shadowsocks

Shadowsocks 是一个轻量级、高性能的 SOCKS5 代理,专为绕过网络审查而设计。它采用简单的协议设计,性能优异,资源占用低,是目前最流行的代理协议之一。

VMess

VMess 是 V2Ray 项目设计的加密传输协议,相比 Shadowsocks 提供了更多的功能和控制选项。它支持动态端口、传输层配置等高级功能。

Trojan

Trojan 是一个将代理流量伪装成 HTTPS 流量的工具,利用 TLS 加密和伪装技术,使代理流量看起来像正常的 HTTPS 流量,从而更难被识别和干扰。

注意: 不同协议适用于不同的网络环境。在审查严格的网络环境中,推荐使用 Trojan 或 VMess + TLS + WebSocket 等具有更好伪装能力的协议。