TL;DR
本文档提供Shadowrocket iOS客户端的配置流程,重点关注机场订阅链接导入和节点管理。适用于需要通过Shadowrocket访问境外资源的SRE团队成员。确保设备系统版本符合,并具备有效的机场订阅链接。所有操作均通过命令行或Shadowrocket App内完成,力求精确与效率。
1. 前置条件 (Prerequisites)
在进行Shadowrocket配置之前,请确保满足以下条件:
- iOS设备: 运行 iOS 12.0 或更高版本。建议使用最新稳定版 iOS。
- Shadowrocket应用: 已从App Store购买并安装 Shadowrocket。确认版本为 2.2.33 或更高。
- 机场订阅链接: 拥有一个有效的机场订阅链接。该链接通常由机场服务提供商提供,格式为
https://your-airport.com/api/v1/client/subscribe?token=YOUR_TOKEN或类似格式。 - 网络连接: 设备需具备基础互联网连接以完成订阅导入。
2. Shadowrocket应用安装与首次启动
此步骤假定用户已完成App Store购买流程。
- 下载与安装:
在App Store中搜索
Shadowrocket并下载安装。确认应用图标。 - 首次启动:
打开Shadowrocket应用。首次启动时,应用会请求添加VPN配置权限。务必允许。
Shadowrocket wants to Add VPN Configurations. Shadowrocket will add a VPN configuration that allows it to filter network traffic. [Don't Allow] [Allow]选择
Allow。
3. 机场订阅链接导入 (Shadowrocket机场订阅导入教程)
这是核心步骤,用于获取机场提供的节点列表。
- 复制订阅链接:
从您的机场服务商处获取并复制订阅链接。例如:
https://example-airport.com/api/v1/client/subscribe?token=YOUR_UNIQUE_TOKEN - 打开Shadowrocket并添加订阅:
进入Shadowrocket主界面。
点击右上角的
+图标。在弹出的“添加配置”界面中,选择
类型为Subscribe。在
URL字段中粘贴您复制的订阅链接。在
备注字段中填写一个识别名称,例如MyAirport_Subscription_2024Q3。点击右上角的
完成。Expected Output: - 订阅链接添加成功,并自动开始更新。 - 主界面显示从订阅链接获取的节点列表。 - 更新订阅 (可选,Shadowrocket怎么更新订阅):
若需手动更新节点列表,可在Shadowrocket主界面下拉刷新,或进入
配置-> 选择您的订阅配置 -> 点击更新。Expected Output: - Fetching remote configuration... - Configuration updated.Note: 部分机场订阅链接可能包含多个协议类型(如VLESS, Trojan, SS等)的节点。Shadowrocket会统一解析并显示。
4. 节点选择与连接 (Shadowrocket怎么用)
导入节点后,选择并连接至目标节点。
- 选择节点:
在Shadowrocket主界面,您会看到已导入的节点列表。通常会显示节点名称、延迟(通过Ping测试)和当前负载。
点击您希望连接的节点。建议选择延迟较低、负载适中的节点。
Expected Output: - 节点名称被选中,旁边显示一个勾。 - 启动代理:
在Shadowrocket主界面顶部,找到
未连接按钮,点击使其变为已连接。Expected Output: - 状态栏显示VPN图标。 - Shadowrocket主界面显示已连接。 - 首次连接可能需要输入设备密码或Face ID/Touch ID验证。 - 验证连接:
打开浏览器,访问一个境外网站(如
google.com或ip.skk.moe)验证IP地址是否已更改,网络连接是否正常。Expected Output: - 网站正常访问,IP地址显示为节点所在地区。Warning: 如果连接失败或速度异常,尝试切换其他节点或更新订阅。
5. 基础优化与故障排除 (Optional)
为提高稳定性和性能,可进行一些基础优化。
- 路由模式选择:
进入
配置->全局路由。默认通常为配置或代理。代理: 所有流量都经过代理。配置: 根据配置文件规则分流。推荐此模式,配合良好规则可实现智能分流。直连: 所有流量直连,不走代理。 - DNS设置:
进入
设置->DNS。可选择系统DNS或自定义DNS服务器,例如1.1.1.1或8.8.8.8,以避免DNS污染。 - 故障排除:
- 无法连接: 检查网络连接,更新订阅,尝试切换节点,或重启Shadowrocket。
- 速度慢: 更换其他节点,检查机场服务商状态,或联系机场客服。
References
- Shadowrocket Official Website (Unofficial, but widely recognized community site)
- Apple Support: iPhone VPN Settings