Shadowrocket(小火箭)是 iOS/iPadOS 平台上功能强大的网络代理工具,主要用于网络流量转发和规则分流,以下是详细使用教程:
适用平台:iOS / iPadOS(需 iOS 9.0 或更高版本) 获取方式:App Store 购买下载(国区已下架,需使用外区 Apple ID) 主要功能:
- 支持 Shadowsocks、VMess、Trojan、HTTP/HTTPS/SOCKS5 等协议
- 基于规则的分流系统(GeoIP、域名匹配等)
- 流量统计与日志记录
- URL Rewrite 和 MITM 中间人攻击检测
初始配置
添加节点
打开 App → 右上角 号,有三种添加方式:
方式 A:手动配置
- 选择协议类型(如 Shadowsocks)
- 填写服务器地址、端口、密码、加密方法
- 备注名称(可选)
方式 B:扫码导入
- 点击右上角扫码图标
- 扫描节点二维码自动识别配置
方式 C:订阅链接(推荐)
- 类型选择 "Subscribe"
- 粘贴订阅链接 URL
- 点击完成会自动更新节点列表
开启代理
- 主界面选择配置好的节点
- 点击顶部开关按钮
- 首次使用需安装 VPN 配置文件(系统弹窗确认)
- 状态栏显示 VPN 图标即表示连接成功
进阶设置
配置模式(全局/规则/直连)
点击底部 "配置" 标签页:
- 全局路由:所有流量走代理
- 配置:按规则分流(推荐)
- 直连:仅代理中国大陆以外地址(需配合规则)
规则配置(分流)
在"配置"页面编辑规则文件:
常见规则类型:
- DOMAIN-SUFFIX:域名后缀匹配(如 google.com)
- DOMAIN-KEYWORD:域名关键词匹配
- GEOIP:IP 地理位置匹配(CN 表示中国)
- IP-CIDR:IP 段匹配
- FINAL:最终规则(通常设为 DIRECT 或 PROXY)
示例规则结构:
[Rule]
DOMAIN-SUFFIX,apple.com,DIRECT
DOMAIN-KEYWORD,google,PROXY
GEOIP,CN,DIRECT
FINAL,PROXY
功能模块
- 延迟测试:左滑节点可测试延迟(TCP/ICMP)
- 按需求连接:设置特定 App 是否走代理
- DNS 设置:可配置 DoH/DoT 加密 DNS(如 8.8.8.8, 1.1.1.1)
- 证书管理:用于 HTTPS 解密(需安装 CA 证书)
常见问题
Q1:连接成功但无法上网?
- 检查节点配置是否正确(端口、密码、协议)
- 尝试切换全局模式测试
- 检查系统时间是否准确(时间误差会导致握手失败)
Q2:如何自动选择最快节点?
- 使用"分组"功能 → 添加 URL 测试组
- 设置测试 URL(如 http://www.gstatic.com/generate_204)
- 选择"自动测试"模式
Q3:耗电问题
- 这是 VPN 类应用正常现象
- 关闭"日志记录"可减少耗电
- 不使用时及时关闭开关
Q4:与 Surge/Quantumult X 的区别?
- Shadowrocket 性价比最高(一次性付费)
- 配置语法相对简单,适合新手
- 不支持 JavaScript 脚本(与 QX 相比功能稍弱)
注意事项
- 证书安装:如需 HTTPS 解密,需在"设置 → 通用 → 关于本机 → 证书信任设置"中开启完全信任
- 后台刷新:建议开启以保证连接稳定性
- iCloud 同步:支持配置通过 iCloud 多设备同步
- Widget:可添加小组件到通知中心快速切换节点
提示:Shadowrocket 本质是网络调试工具,请遵守当地法律法规使用,建议仅用于保护公共 WiFi 隐私、访问学术资源等合法用途。
如需具体配置文件模板或某类协议详细参数设置,可以进一步说明需求。