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