Shadowrocket 是基于规则的代理与网络调试客户端。它不提供服务器。下面说的是软件本身能做的事;怎么一步步操作,见教程。产品定位见介绍。
流量与调试
接管设备流量
经系统允许后,捕获任意 App 的 HTTP、HTTPS、TCP 流量,再按规则送到你指定的代理,或留在本地直连。蜂窝网络下同样可用。完整支持 IPv6。
请求记录
记录并查看设备上的 HTTP、HTTPS 和 DNS 请求,用来确认某个域名实际走了哪条路径,而不是只看「已连接」。做接口或网页调试时,不必只在电脑上开抓包工具。
流量与延迟
分别统计 Wi-Fi、蜂窝、直连和代理的用量与速度。节点上可以测往返时间,用来排除完全不通的线路,不宜当作唯一选线标准。
配置与分流
订阅与手动节点
从剪贴板、链接、二维码加入订阅,也可以一条条手填服务器。更新订阅后在列表里切换。不依赖应用内置的任何线路。
按规则分流
支持域名完全匹配、后缀、关键字、CIDR 地址段和 GeoIP。日常用规则模式;需要对照时再切到全局或直连。也可以只让部分 App 走代理,或反过来让部分直连。
规则文件
可以从 URL 或 iCloud Drive 导入规则。也可以按域名、User-Agent 做拦截,或做本地 DNS 映射、URL 重写。
规则怎么设、三种模式怎么选,见教程代理模式与分流。
DNS 与进阶
DNS
支持 DNS over HTTPS、DNS over TLS、DNS over QUIC,以及本地映射。没有明确需求时,保持默认或订阅自带的设置即可。
脚本与转发
支持脚本过滤、多级转发(代理链),以及 kcptun、cloak、gost、v2ray 等插件。这些是进阶能力,用不到可以当它们不存在。
HTTPS 解密
产品说明里包含解密 HTTPS 流量,供调试使用。日常连接用不到;不理解证书和风险时,应保持关闭。
备份
配置、订阅、规则和本地修改可以导出。换机或重装后导回。步骤见备份、换机与多设备。
跑在哪些设备上
当前商店页列出的兼容范围是:iPhone、iPad、iPod touch 需要 iOS / iPadOS 13 或更高;Mac 需要 macOS 10.15 或更高;另外还有 Apple Vision 与 Apple TV 的条目。能否在你的那一台上安装,以登录后的 App Store 显示为准。
同一笔购买,通常可以装在登录了同一 Apple ID 的 iPhone 和 iPad 上。Mac 上的菜单和系统权限位置和手机不一样,能装不代表手机里的备份一定能原样导入。Windows 电脑和普通安卓手机不在这款应用的发布范围里。
界面语言包括简体中文、繁体中文、英语、日语、韩语、俄语、越南语等。开发者在隐私标签中写的是:不收集数据。商店还写明支持家庭共享,同一家庭最多六人可使用这次购买。