Shadowrocket 是 iOS/macOS 平台上知名的网络代理工具,支持 Shadowsocks、VMess、Trojan 等多种协议,以下是 Mac 版的详细使用教程:
下载方式
- App Store:搜索"Shadowrocket"(需美区/港区 Apple ID,售价约 $2.99)
- TestFlight:开发者偶尔会开放测试版名额
- 系统要求:macOS 11.0 或更高版本(支持 Apple Silicon 和 Intel)
安装注意
- Mac 版与 iOS 版不通用,需单独购买
- 首次启动需在"系统设置 > 隐私与安全性"中允许运行
基础配置
添加节点
打开应用后,点击左上角 号:
方式 A:手动添加
- 选择协议类型(Shadowsocks/Vmess/Trojan 等)
- 填写服务器地址、端口、密码/UUID、加密方式等信息
- 备注可自定义(如"香港节点")
方式 B:订阅链接(推荐)
- 复制订阅链接(通常以
http://或https://开头) - 点击右上角"订阅"图标 → "添加订阅"
- 粘贴 URL,点击"完成"自动更新节点列表
选择节点
- 在节点列表中单击选中(出现✓标记)
- 点击右上角"连通性测试"(延迟测试)选择最优节点
代理模式设置
点击底部工具栏的模式按钮:
| 模式 | 说明 | 适用场景 |
|---|---|---|
| 全局代理 | 所有流量走代理 | 需要全部流量加密 |
| 自动分流 | 根据规则智能分流 | 日常使用推荐 |
| 直连模式 | 不经过代理 | 临时关闭 |
配置分流规则(重要)
- 点击"配置" → 选择默认配置
- 规则列表包含:
DOMAIN-SUFFIX:指定域名(如google.com走代理)GEOIP:按国家/地区 IP 分流FINAL:最终匹配规则(通常设为 DIRECT 或 PROXY)
高级功能
快捷键设置
- 系统设置 > 键盘 > 快捷键 > 服务:可设置快速开关代理的快捷键
- 菜单栏图标:支持一键切换节点/模式
脚本与重写(进阶)
- 支持 JavaScript 脚本处理请求
- 可配置 MitM(中间人攻击)解密 HTTPS 流量(需安装证书)
日志诊断
- 菜单栏"窗口" → "日志"查看连接详情
- 连接失败时检查:端口是否被占用、节点是否失效
常见问题解决
Q:显示已连接但无法上网?
- 检查节点是否过期/被墙
- 尝试切换代理协议(如 TCP → WebSocket)
- 关闭系统防火墙测试
Q:如何更新订阅?
- 右键订阅组 → "更新"
- 或设置自动更新间隔(建议 24 小时)
Q:与 iPhone 同步配置?
- 使用 iCloud 同步(设置中开启)
- 或导出配置文件通过 AirDrop 传输
Q:菜单栏图标消失?
- 检查"系统设置 > 控制中心"中 Shadowrocket 的显示设置
使用建议
- 分流优化:将国内常用网站(微信、支付宝、银行 App)设为 DIRECT,避免访问异常
- 自动更新:开启"自动更新订阅"和"自动选择最快节点"
- 备份配置:定期导出
.conf配置文件防止丢失
⚠️ 法律提示:请遵守当地法律法规,仅将代理工具用于合法的跨境业务、学术研究等正当用途,不得用于访问非法内容或从事违法活动。
如需特定协议的详细配置(如 VLESS + XTLS),建议参考具体服务商提供的配置指南,因不同协议参数差异较大。