🧬 Shadowrocket 功能解析
从规则分流到代理策略,从DNS优化到HTTPS解密,读懂小火箭每一项核心机制,让网络加速不再神秘。
🌌 功能宇宙图 · 核心模块一览
🔬 深度解析 · 关键功能原理
📝 什么是本地重写?
本地重写(Local Rewrite)允许 Shadowrocket 在请求发出前,按自定义规则修改 URL 或注入脚本。例如将某 API 域名重定向至更快服务器,或屏蔽特定页面元素。相比全局代理,重写更轻量,不消耗节点流量,且能实现去广告、反追踪等高级玩法。
URL 重定向⚡ DNS 为什么影响速度?
DNS 解析是网络连接的第一步。如果使用本地 DNS,可能被运营商劫持或返回错误 IP,导致连接变慢甚至无法访问。Shadowrocket 支持远程 DNS 查询,通过加密通道进行域名解析,既能保护隐私,又可避免 DNS 污染,让首包延迟明显降低。
远程解析🧠 为什么规则模式更稳定?
规则模式依据预定义的分流策略,对国内网站直连,仅代理必要的境外流量。这样避免了全局代理带来的网络拥塞和节点过载,同时也减少了因单点故障导致整体断网的风险。Shadowrocket 规则可精细到单个域名,稳定性远高于无差别代理。
按需分流📱 Shadowrocket 为什么适合 iPhone?
小火箭与 iOS 的 Network Extension 深度融合,能在锁屏状态下保持连接,同时功耗极低。配合 iCloud 规则同步,多台苹果设备间自动共享配置。苹果系统对后台应用限制严格,而 Shadowrocket 是少数能完美适配该框架的第三方代理工具。
iOS 原生适配🔄 分流与全局模式 核心区别
🌍 全局代理
所有流量通过节点转发,包括国内网站。简单粗暴,但可能增加延迟,消耗节点带宽。
🧠 规则分流
依据 GEOIP 或域名规则,智能区分国内外流量。国内直连,境外代理,兼顾速度与访问需求。
🏠 直连模式
完全关闭代理,所有流量不经节点。适用于临时需要本地网络或排查代理问题的情况。
🎭 真实网络场景模拟
国际视频访问
流媒体域名自动走解锁区域节点,普通流量保持直连,4K 缓冲不卡顿。
AI 工具连接
ChatGPT / Gemini 等 API 通过高纯净 IP 代理,避免频繁验证与地区限制。
游戏低延迟
UDP 流量优先转发,禁用多余规则,降低跳转延迟,保障对战流畅。
海外办公协同
Teams / Slack 等服务保持代理,企业内网通过规则直连,安全高效。
⚙️ Shadowrocket 网络加速底层原理
Shadowrocket 的核心加速逻辑并非依赖单纯的带宽叠加,而是通过智能路由与协议优化提升网络体验。当请求发出时,小火箭会先通过规则引擎匹配目标域名或 IP,若命中代理规则,则从节点池中选择延迟最低的可用线路进行转发。转发过程中,数据包会经过加密封装(如 Shadowsocks AEAD 加密),在保证安全的同时优化传输效率。
代理策略设置如何影响网速?
策略模式决定了节点的选择逻辑。例如“自动测速”策略会周期性探测所有节点的延迟,并自动选择最快线路;“故障转移”策略则在上一个节点不可达时自动切换备用节点。合理的策略配置可以避免因节点拥堵导致的网络卡顿。对于流媒体和 AI 服务,独立设置策略组能确保不同类型流量互不干扰。
规则分流与数据加密加速逻辑
规则分流的本质是减少不必要的代理跳转。国内直连流量省去了加密/解密开销,延迟更低;境外流量走专属节点,配合 TCP Fast Open 和连接复用技术,可显著降低握手时间。同时,Shadowrocket 支持 HTTPS 代理的 SNI 伪装,有效对抗深度包检测,进一步保障连接稳定性。
功能配置建议
对于普通用户,开启“规则分流”并导入默认规则文件即可满足大部分需求。进阶用户可开启本地重写实现去广告,或配置 MITM 解密分析应用流量。DNS 建议设为远程解析,避免本地 DNS 污染。定期更新规则和节点订阅,保持网络加速效果最佳。
※ 请通过官方渠道下载客户端,合理使用网络工具。