No history yet

Shadowrocket核心功能

核心功能概览

Shadowrocket 不仅仅是一个简单的代理工具,它是一个功能强大的网络瑞士军刀。其核心优势在于广泛的协议支持和高度可定制的规则系统,让用户能够精细化地控制设备上的所有网络流量。

支持的代理协议

与许多只支持单一协议的工具不同,Shadowrocket 兼容市面上几乎所有主流的代理协议。这种灵活性意味着你可以根据不同网络环境或服务提供商的要求,自由选择最合适、最稳定的连接方式。

协议主要特点
Shadowsocks (SS)轻量、快速,专注于混淆流量,是早期广泛使用的协议。
ShadowsocksR (SSR)SS 的一个分支,增加了对协议和混淆方式的自定义能力。
VMess由 V2Ray 项目创建,提供了更复杂的加密和认证机制,抗干扰性更强。
Trojan模仿 HTTPS 流量,将代理流量伪装成正常的网站浏览,隐蔽性极高。

除了上述几种,Shadowrocket 还支持 VLESS、SOCKS5、HTTP(S) 等多种协议。拥有如此广泛的协议库,确保了你总能找到一种有效的方式来连接网络。

强大的规则系统

Shadowrocket 最强大的功能之一就是其基于规则的流量分流系统。你可以创建一系列规则,告诉应用哪些数据需要通过代理,哪些可以直连,哪些应该被拦截。这一切都通过一个配置文件来管理。

规则的判断顺序是从上到下。一旦流量匹配到某条规则,就会立即执行该规则指定的策略(如 PROXY、DIRECT 或 REJECT),后续的规则将被忽略。

# 这是一个规则配置的简单示例

[Rule]
# 规则类型, 匹配内容, 策略

# 匹配域名后缀为 google.com 的流量,走代理
DOMAIN-SUFFIX,google.com,PROXY

# 匹配特定关键词的域名,走代理
DOMAIN-KEYWORD,facebook,PROXY

# 匹配中国大陆地区的 IP 地址,直连
GEOIP,CN,DIRECT

# 局域网地址,直连
IP-CIDR,192.168.0.0/16,DIRECT

# 其他所有未匹配到的流量,也走代理
FINAL,PROXY

通过组合使用 DOMAIN-SUFFIX(域名后缀)、GEOIP(地理位置IP)和 FINAL(最终规则)等不同类型的规则,你可以实现非常智能的上网体验。例如,访问国内网站时自动直连以获得最快速度,而访问国外服务时则自动切换到代理,整个过程无需手动干预。

代理与场景模式

在 Shadowrocket 的主界面,你可以选择全局路由模式。这决定了应用如何处理你的所有网络请求。

  • 配置:此模式会严格按照你当前加载的配置文件中的规则进行分流。这是最常用、最智能的模式。
  • 代理:忽略所有规则,强制所有网络流量都通过你选择的代理服务器。适合临时需要全局代理的场景。
  • 直连:同样忽略所有规则,所有流量都不经过任何代理,直接连接互联网。

除了这三种基本模式,Shadowrocket 还引入了“场景”功能。你可以将不同的服务器、规则配置、DNS 设置等保存为一个独立的“场景”。

比如,你可以创建一个“家庭Wi-Fi”场景,使用一套特定的规则和DNS;再创建一个“移动网络”场景,使用更节省流量的规则。切换时只需选择对应的场景,所有相关设置便会一键生效,极大地方便了在不同网络环境下的使用。

现在,让我们来测试一下你对 Shadowrocket 核心功能的理解。

Quiz Questions 1/5

Shadowrocket支持多种代理协议带来的主要优势是什么?

Quiz Questions 2/5

在Shadowrocket的规则系统中,当一条网络流量同时匹配配置文件中的多条规则时,系统会如何处理?

熟练掌握协议、规则和模式的配置,是发挥 Shadowrocket 全部潜力的关键。