请提供以下信息,我才能为您生成标题,,具体内容,您希望我基于什么内容生成标题?,{关键词},您要求必须包含的具体关键词是什么?,关于去广告,我会确保标题风格客观自然,避免使用夸张、促销性词汇(如震惊必看限时等),去除营销感,保持简洁专业的表达。,示例格式(假设关键词为人工智能),,> 人工智能技术在医疗诊断中的创新应用与实践探索,和关键词,我将立即生成符合要求的标题。

导读:

  1. 工具概述与准备
  2. 初始配置与节点导入
  3. 路由规则与分流策略(核心进阶)
  4. 高级功能实战
  5. DNS 与连接优化
  6. Mac 版特有功能
  7. 故障排查与日志
  8. 安全与合规建议
  9. 配置备份与迁移

Shadowrocket 深度使用指南:从入门到精通

工具概述与准备

1 什么是 Shadowrocket

Shadowrocket(俗称"小火箭")是 iOS/iPadOS/macOS 平台上一款功能强大的网络代理工具,支持 Shadowsocks、ShadowsocksR、VMess、VLESS、Trojan、Hysteria 等多种协议,不同于简单的 VPN 应用,它提供了基于规则的分流系统、脚本支持、HTTPS 解密等高级功能,是 power user 管理网络流量的利器。

平台限制:仅支持 Apple 生态(iPhone/iPad/Apple Vision Pro/Mac),需 iOS 12.0 或更高版本。

获取方式:App Store 付费下载(约 $2.99),需使用非中国大陆 Apple ID(美区、港区等)。


初始配置与节点导入

1 界面导航

首次启动后,底部导航栏包含四个核心模块:

  • 首页:连接开关、延迟测试、当前节点信息
  • 配置:路由规则、脚本、重写等高级设置
  • 代理:节点列表与管理
  • 设置:DNS、证书、日志等系统级配置

2 节点添加方式

方式 A:订阅链接导入(推荐)

  1. 获取服务商提供的订阅链接(通常以 https:// 开头,包含 subsubscribe 字样)
  2. 点击右上角 → 选择 "Subscribe"(订阅)
  3. 粘贴 URL → 保存 → 下拉刷新节点列表
  4. 注意:若链接被屏蔽,尝试开启"自动更新"并修改 User-Agent 为 clashshadowrocket

方式 B:手动配置

  • Shadowsocks:填入服务器地址、端口、密码、加密方法(推荐 AES-256-GCM)
  • VMess/VLESS:需填写 UUID、AlterID(通常为 0)、传输协议(TCP/WS/gRPC)
  • Trojan:仅需密码和服务器信息,TLS 自动开启

方式 C:二维码扫描 点击右上角扫码图标,扫描节点分享二维码(支持 ss://、vmess://、trojan:// 等 URI 格式)。


路由规则与分流策略(核心进阶)

Shadowrocket 的强大之处在于基于规则的分流系统,可精确控制哪些流量走代理,哪些直连。

1 规则类型解析

进入 "配置" 标签页,点击默认配置旁的 "i" 图标编辑:

  1. DOMAIN-SUFFIX(域名后缀匹配)

    • 例:DOMAIN-SUFFIX,google.com,PROXY 表示所有 google.com 子域名走代理
  2. DOMAIN-KEYWORD(关键词匹配)

    • 例:DOMAIN-KEYWORD,ad,REJECT 用于广告拦截
  3. IP-CIDR(IP 段匹配)

    • 例:IP-CIDR,192.168.0.0/16,DIRECT 局域网直连
  4. GEOIP(国家代码)

    • 例:GEOIP,CN,DIRECT 中国大陆 IP 直连
  5. FINAL(兜底规则)

    • 必须存在一条,建议设置为 FINAL,PROXYFINAL,DIRECT

2 配置建议

场景 1:回国模式(海外用户访问国内资源)

GEOIP,CN,PROXY
FINAL,DIRECT

场景 2:大陆白名单(国内直连,其他代理)

GEOIP,CN,DIRECT
FINAL,PROXY

场景 3:精确分流(推荐)


# 国内直连
DOMAIN-SUFFIX,cn,DIRECT
GEOIP,CN,DIRECT
# 微软服务可选走代理或直连
DOMAIN-SUFFIX,microsoft.com,PROXY
# 兜底
FINAL,PROXY

3 规则优先级

规则按从上到下顺序匹配,一旦匹配成功即停止检查,建议顺序:

  1. 局域网/本地地址(DIRECT)
  2. 广告拦截(REJECT)
  3. 特定域名指定策略
  4. 地理 IP 规则
  5. 兜底规则

高级功能实战

1 脚本系统(Script)

支持 JavaScript 编写自定义逻辑,可实现复杂分流或请求修改。

启用步骤

  1. 配置页 → "添加脚本"
  2. 设置匹配类型(如 URL 正则)
  3. 编写脚本,例如修改请求头、重定向等

常见用途

  • 解锁流媒体区域限制
  • 去除应用内广告
  • 自定义 DNS 解析逻辑

2 HTTPS 解密(MitM)

用于抓取 HTTPS 流量或去除特定广告,需安装证书:

  1. 设置"证书""生成新的 CA 证书"
  2. 安装描述文件(系统设置 → 通用 → VPN 与设备管理)
  3. 关键步骤:设置 → 通用 → 关于本机 → 证书信任设置 → 开启 Shadowrocket 证书完全信任
  4. 在配置中启用 "解密 HTTPS 流量"

⚠️ 安全警告:仅对可信节点开启,公共 WiFi 环境下慎用中间人攻击功能。

3 按需求连接(On-Demand)

iOS 专属功能,实现智能触发:

  • 设置"按需求连接"
  • 可设置当特定 App 打开时自动开启代理
  • 或根据 Wi-Fi SSID 自动切换(如公司网络自动关闭,蜂窝数据自动开启)

DNS 与连接优化

1 DNS 配置

进入 "设置""DNS"

推荐配置

  • DoH/DoT:使用 https://dns.alidns.com/dns-query(阿里)或 https://doh.pub/dns-query(DNSPod)防止 DNS 污染
  • 备用 DNS:8.8.8.8, 1.1.1.1
  • 启用 DNS over HTTPS:防止本地 DNS 泄露

2 延迟测试与节点选择

  • 首页 → 点击右上角闪电图标进行 TCP 延迟测试(非 ICMP ping)
  • 策略组:可创建自动选择组(URL-Test),设置测试间隔(如 300 秒),自动选择延迟最低节点
  • 故障转移:配置 Fallback 组,主节点失效时自动切换备用

Mac 版特有功能

macOS 版本(需单独购买或通过 iOS 购买后下载)支持:

  • TUN 模式:代理所有流量(包括不遵循系统代理的应用)
  • 快捷键:快速切换节点/开关
  • 菜单栏图标:实时显示流量速度
  • Surge 配置兼容:可导入 Surge 格式的配置文件

故障排查与日志

1 无法连接排查流程

  1. 检查节点状态:首页延迟测试是否显示数字(非 timeout)
  2. 检查规则:是否误将目标域名设为 DIRECT
  3. 查看日志:设置 → 日志 → 实时查看连接记录,查找 failederror
  4. DNS 测试:尝试切换 DNS 为 8.8.8.8 排除解析问题
  5. 协议兼容性:确认服务端与客户端加密方式、传输协议(WebSocket/gRPC)配置一致

2 常见问题

  • 部分 App 无法代理:检查是否使用 TUN 模式(iOS 需开启"转发流量"),或该 App 使用私有 DNS
  • 电池消耗快:减少日志记录级别,关闭不必要的脚本
  • 订阅更新失败:检查 URL 是否含特殊字符,尝试 URL 编码或更换网络环境

安全与合规建议

  1. 证书安全:定期更新 CA 证书,不使用时关闭 HTTPS 解密
  2. 节点来源:仅使用可信服务商提供的节点,避免使用来路不明的免费节点(存在中间人攻击风险)
  3. 日志隐私:定期清理连接日志,敏感操作后关闭日志记录
  4. 法律合规:请遵守当地法律法规,本工具仅用于技术学习、隐私保护等合法用途,不得用于非法跨境网络活动

配置备份与迁移

  • iCloud 同步:开启后可跨设备同步节点和配置(需相同 Apple ID)
  • 配置文件导出:长按配置 → 分享 → 导出为 .conf 文件
  • 二维码分享:长按节点 → 分享 → 生成二维码(注意隐私,勿随意分享)

通过合理配置路由规则与策略组,Shadowrocket 可实现近乎无感的智能分流体验,建议新手从订阅模式入门,逐步学习规则编写,最终搭建完全符合个人使用习惯的网络环境。

您可以还会对下面的文章感兴趣: