导读:
小火箭(Shadowrocket)是 iOS 平台上常用的网络代理工具,支持 Vmess 协议,以下是详细的 Vmess 协议设置教程:
- 安装 Shadowrocket:需从美区 App Store 购买下载(国区已下架)
- 获取节点信息:从服务提供商处获得以下参数:
- 服务器地址(Address)
- 端口(Port)
- UUID(用户ID)
- 加密方式(Security/Encryption)
- 传输协议(Network)
- 伪装域名/路径(可选)
手动添加 Vmess 节点
基础设置
- 打开 Shadowrocket,点击右上角
- 选择 "Vmess" 类型
- 填写基础信息:
- 服务器:填入 IP 地址或域名
- 端口:填入端口号(通常为 443、8080 等)
- UUID:填入用户 ID(类似
550e8400-e29b-41d4-a716-446655440000) - 加密:通常选择 "auto" 或 "none"(根据服务商要求)
- 备注:自定义节点名称(方便识别)
高级设置(传输层配置)
点击 "传输层" 或 "Network" 进行配置:
| 参数 | 说明 | 常见选项 |
|---|---|---|
| 传输协议 | 数据传输方式 | TCP / WebSocket / HTTP/2 / gRPC |
| 伪装类型 | 流量伪装 | none / http / srtp / utp / wechat-video |
| 路径 | WebSocket/H2 路径 | /path 或 /v2ray |
| Host | 伪装域名 | 域名或留空 |
| TLS | 加密传输 | 开启/关闭(WebSocket/H2 通常需开启) |
常见组合示例:
TCP + TLS
- 传输协议:TCP
- 伪装类型:http(如需要)
- TLS:开启
WebSocket + TLS(推荐)
- 传输协议:WebSocket
- 路径:
/v2ray(根据服务商) - Host:cdn.example.com(伪装域名)
- TLS:开启
gRPC
- 传输协议:gRPC
- 路径:
/ServiceName - TLS:开启
快速导入方式
二维码导入
- 点击右上角 → "扫描屏幕上的二维码"
- 对准节点二维码自动识别
订阅链接导入
- 点击右上角 → "添加订阅"
- 粘贴订阅 URL,点击完成
- 返回首页下拉刷新获取节点
剪贴板导入
- 复制
vmess://开头的链接 - 打开 Shadowrocket 自动提示导入
- 或点击右上角 → "从剪贴板导入"
连接与测试
- 选择节点:在节点列表点击选中(出现蓝色对勾)
- 开启连接:点击顶部开关按钮
- 选择模式:
- 全局路由:所有流量走代理
- 配置:按规则分流(推荐)
- 直连:不走代理
- 测试延迟:左滑节点点击"测试",绿色数字表示延迟正常
常见问题
Q: 显示"超时"或连不上?
- 检查 UUID 是否复制完整(不能有多余空格)
- 确认端口、地址是否正确
- 检查 TLS 设置是否与服务器一致
- 尝试切换传输协议(TCP/WebSocket)
Q: 能连上但无法上网?
- 检查系统时间是否准确(Vmess 对时间敏感,误差需小于 90 秒)
- 尝试更换 DNS(设置 → DNS → 改为 8.8.8.8 或 1.1.1.1)
Q: 如何开启分流?
- 设置 → 全局路由 → 选择"配置"
- 可使用默认规则或导入自定义规则(如 ACL4SSR)
安全提示
⚠️ 注意事项:
- 仅从可信来源获取节点信息
- 敏感操作建议使用 TLS/SSL 加密传输
- 定期更新应用和节点信息
- 遵守当地法律法规使用
如果需要针对特定传输协议(如 WebSocket + TLS)的详细配置,请提供具体的节点参数,我可以给出更精确的设置指导。