导读:
使用 Shadowrocket(小火箭)访问 YouTube 的配置主要分为基础节点配置和分流规则优化两部分,以下是详细设置指南:
基础配置
添加节点/订阅
- 打开 Shadowrocket → 右上角 → 类型选择 Subscribe(订阅)或手动添加节点
- 粘贴你的订阅链接 → 保存 → 点击右上角完成
- 返回首页,选择可用节点(显示延迟数字的)
全局路由模式选择
在首页底部选择路由模式:
- 配置(推荐):根据规则自动分流,国内直连,国外代理
- 代理:全部流量走代理(耗电快,但最保险)
- 直连:全部直连(无法访问 YouTube)
关键优化设置(解决 YouTube 加载问题)
DNS 配置(防止污染)
进入 设置 → DNS:
首选 DNS:8.8.8.8 或 1.1.1.1
备用 DNS:8.8.4.4 或 1.0.0.1
或启用 DoH(DNS over HTTPS):
- 添加
https://dns.google/dns-query或https://cloudflare-dns.com/dns-query
证书安装(解决 HTTPS 问题)
如果使用 MITM(中间人)过滤广告:
- 设置 → 证书 → 安装证书
- 按提示下载描述文件 → 去 iOS 设置 → 通用 → VPN与设备管理 → 安装
- 关于本机 → 证书信任设置 → 启用 Shadowrocket 证书
分流规则配置
进入 配置(右上角)→ 编辑当前配置 → 规则:
确保包含以下规则(YouTube 相关域名):
DOMAIN-SUFFIX,googlevideo.com,PROXY
DOMAIN-SUFFIX,youtube.com,PROXY
DOMAIN-SUFFIX,ytimg.com,PROXY
DOMAIN-SUFFIX,googleapis.com,PROXY
DOMAIN-SUFFIX,gstatic.com,PROXY
DOMAIN,youtubei.googleapis.com,PROXY
建议添加的流媒体优化规则:
USER-AGENT,com.google.ios.youtube*,PROXY
YouTube 专项设置
应用代理设置
在 设置 → 代理 → 代理共享 中:
- 开启 IPv6 解析:如果节点支持 IPv6,建议开启
- TCP 快速打开:开启(提升连接速度)
视频质量优化
YouTube 加载慢或只能看 480P:
- 尝试切换节点(选择延迟低、带宽大的)
- 在 Shadowrocket 中开启 UDP 转发(设置 → 通用 → UDP 转发)
- 关闭 IPv6(如果节点 IPv6 不稳定)
故障排查
| 问题现象 | 解决方案 |
|---|---|
| YouTube 能打开但视频黑屏 | 检查 googlevideo.com 是否走代理;尝试切换节点 |
| 提示"所在地区无法使用" | 节点 IP 被识别,更换节点或开启 全局模式 测试 |
| 只有声音没有画面 | 检查证书是否安装并信任;关闭 HTTPS 解密测试 |
| 加载极慢 | 开启 TCP 快速打开;更换 DNS 为 8.8.8.8;检查 UDP 转发 |
推荐配置模板(可直接导入)
在配置编辑中选择 添加规则 → 从 URL 下载:
- 使用懒人规则(如
https://raw.githubusercontent.com/ConnersHua/RuleGo/master/Surge/Ruleset/Global.list)
注意:Shadowrocket 需要美区 App Store 购买(约 $2.99),且需要有效的代理节点才能工作,配置完成后,开启主界面右上角开关,确保状态栏显示 VPN 图标即可正常访问。
如果仍有问题,建议检查节点是否支持 UDP(用于 QUIC 协议)以及是否开启了 IPv6。