Clash 内核支持协议
Clash 是一个用于代理的规则和多重代理工具,主要用于科学上网和网络流量管理。Clash 支持多种协议,方便用户灵活配置和使用不同的网络代理。下面是 Clash 支持的几种主要协议:
支持的协议
Shadowsocks(SS):
- 一种轻量级、加密的代理协议,适用于跨地域访问受限制的内容。
- 同时支持 Shadowsocks 和 ShadowsocksR。
- Shadowsocks 插件,支持 obfs/v2ray-plugin/shadow-tls/restls
VMess:
- 由 V2Ray 项目引入的一种加密传输协议,具有良好的隐私和安全性。
- 常用于绕过防火墙和网络审查。
VLESS:
- 由 V2Ray 项目引入的另一种加密传输协议,设计上更加轻量并提高了性能。
- 主要用于高性能和低延迟的场景。
- 具备更好的兼容性和扩展性,相较于 VMess 有一些优势。
Socks5:
- 一种传统的代理协议,支持多种类型的网络连接,包括 TCP 和 UDP。
- 由于其简单性和广泛的支持,Socks5 被用于各种代理应用场景。
HTTP/HTTPS:
- 基于 HTTP 和 HTTPS 协议的代理,适用于一般的网页浏览和网络应用。
- 支持基本的代理认证和加密传输。
Trojan:
- 一种伪装成 HTTPS 流量的代理协议,具有高隐蔽性和抗封锁特性。
- 使用 TLS 加密,提供较高的安全性。
Snell:
- 由 Surge 开发的一种代理协议,支持简单、高效的网络流量转发和加密。
- 闭源。
Hysteria:
- 一种基于 HTTP/2 和 QUIC 的高速代理协议。
- 旨在提高代理传输的速度和可靠性,具有良好的抗干扰能力。
Hysteria2:
- Hysteria 的改进版本,具备更高的性能和更好的传输体验。
- 支持更多的传输优化和配置选项。
TUIC:
- 一种基于 QUIC 协议的代理协议。
- 提供低延迟、高带宽的传输体验,适用于高实时要求的应用场景。
WireGuard:
- 是一种简单、高速、现代和安全的虚拟专用网(VPN)协议。
- 采用现代加密技术,为用户提供高效的网络传输和数据保护。
SSH(Secure Shell):
- 使用加密技术进行安全通信的网络协议。
- 除用于远程登录外,也可用于代理隧道传输。
其他功能
除了支持多种协议外,Clash 还具备一些高级功能和特点:
- 代理规则:用户可以通过配置文件定义详细的代理规则,以灵活控制流量。
- 订阅:支持订阅不同的代理配置和规则,便于管理和更新。
- 负载均衡:支持多个代理节点的负载均衡,提高使用效率和稳定性。
- 策略组:用户可以根据需要自定义不同的策略组,自动选择最优代理节点。
以上协议和功能让 Clash 成为一个高度灵活和强大的代理管理工具、强大的代理软件。