场景资讯 · Clash 技术博客

Netflix、YouTube、Disney+ 怎么用 Clash 分流?

片库正常、播放授权通过与视频稳定传输是不同结果。固定符合账号地区的出口,从真实播放记录查找异常域名,按平台配置策略;电视失败时另查网关、解析与网络协议。

  • 流媒体
  • Netflix
  • YouTube
本文目录

能看到影片详情,却在点播放后失败,检查方向应跟着播放过程变化。账号地区、授权请求和持续的视频传输需要分别确认;节点的一次测速不能代替完整观看。电脑与电视的访问设置也可能不同,所以最终测试要回到实际使用的设备。

首页能打开,为什么点击播放仍失败?

点击播放前清空连接记录,按时间查看播放授权和视频分片请求。即使首页已经命中代理组,也要逐项核对这些新请求的实际出口,查找遗漏的规则。

播放过程里的不同阶段

阶段失败时常见表现观察重点
账号与地区判断片库不对、会员权益不一致账号地区、出口地区与 Cookie
目录和详情页首页可开但海报或详情缺失主站、API、图片资源
播放许可点击后立刻报地区或代理错误授权请求是否与主站使用同一出口
视频分片能起播但频繁降画质、缓冲CDN、带宽、丢包和长时间稳定性

账号地区与播放出口是否一致?

流媒体节点延迟最低,不代表它拥有需要的地区目录或播放许可。先用固定节点确认目标地区和账号权益一致,再测试实际视频;登录、授权和播放期间频繁自动换出口,可能重新触发地区判断。

同一地区也可能有不同类型的出口。住宅、数据中心或共享节点的可用性由平台和服务方当前策略决定,Clash 无法保证所谓“解锁”。遇到明确的地区或代理提示,应更换合法可用的出口或回到账号设置,而不是通过堆规则隐藏提示。

从播放记录建立各平台的策略组

选定固定节点后,退出播放器或关闭标签页,清空 Clash 连接记录,再从详情页点击播放。按时间查看主站、授权接口、图片和视频 CDN 是否进入同一个流媒体策略组,意外 DIRECT 或 REJECT 的请求才是需要处理的对象。

域名列表会随平台和设备变化。电视 App、手机 App 和浏览器可能使用不同 CDN;从别人的浏览器日志复制一整套规则,不能证明电视上的播放请求已经覆盖。

记录一条完整播放路径

  1. 固定节点

    关闭测试期间的自动切换,保持出口地区不变。

  2. 重新进入详情页

    让目录、授权和视频请求按时间顺序重新出现。

  3. 播放至少十分钟

    观察起播、清晰度提升和持续缓冲,不只看第一帧。

  4. 只补异常请求

    规则放在宽泛地区规则之前,再重复同一视频。

Netflix 需要观察目录地区、播放许可与视频 CDN 的出口是否一致。YouTube 的网页、youtubei API 与 googlevideo 视频分片发起不同请求;视频未进入策略组时,可能出现画质上不去。Disney+ 则要核对当前地区可用的内容、账号权益与播放授权。

为三个平台分别建策略组,能在不动其他服务的情况下更换出口,也能防止一次规则修复影响全部流媒体。家庭里若不同账号属于不同地区,更不应把所有平台永久绑到一个自动组。下面的 YOUR_EXISTING_GROUP 不是策略组名称,它必须替换成当前订阅里真实存在的组,例如你实际看到的“节点选择”或其他名称。

先替换现有组名,再建立三个平台组
# 使用前先替换每一处 YOUR_EXISTING_GROUP
proxy-groups:
  - name: STREAM-NETFLIX
    type: select
    proxies:
      - YOUR_EXISTING_GROUP
      - DIRECT
  - name: STREAM-YOUTUBE
    type: select
    proxies:
      - YOUR_EXISTING_GROUP
      - DIRECT
  - name: STREAM-DISNEY
    type: select
    proxies:
      - YOUR_EXISTING_GROUP
      - DIRECT

rules:
  - DOMAIN-SUFFIX,netflix.com,STREAM-NETFLIX
  - DOMAIN-SUFFIX,nflxvideo.net,STREAM-NETFLIX
  - DOMAIN-SUFFIX,youtube.com,STREAM-YOUTUBE
  - DOMAIN-SUFFIX,googlevideo.com,STREAM-YOUTUBE
  - DOMAIN-SUFFIX,disneyplus.com,STREAM-DISNEY
  - DOMAIN-SUFFIX,bamgrid.com,STREAM-DISNEY
  - GEOIP,CN,DIRECT
  - MATCH,YOUR_EXISTING_GROUP

电视端异常时,检查它是否走了另一套 DNS 或 IPv6

浏览器正常、电视报地区错误时,先比较两台设备的网关、DNS 与 IP 协议,不直接认定节点失效。电视可能使用路由器下发的 DNS,电脑却由本机 Clash 处理;家庭网络还可能让电视直接走 IPv6,而代理只接管 IPv4。

先在路由器侧确认电视的实际网关与 DNS,暂时关闭设备或浏览器的独立安全 DNS 做对照。若停用 IPv6 后现象改变,应补齐 IPv6 的接管与直连规则,而不是把关闭 IPv6 当作永久答案。

片库不对、播放报错或反复缓冲时怎样处理

片库地区不对

常见原因:账号、Cookie 或出口地区不一致

处理方法:固定目标地区出口,重新登录并核对账号地区。

点击播放立即报错

常见原因:授权请求漏规则或平台拒绝当前出口

处理方法:查看点击瞬间的授权域名和 HTTP 提示,不先追求带宽。

能播但十分钟内反复缓冲

常见原因:视频 CDN 路径、带宽或丢包

处理方法:观察分片请求,比较同地区不同节点的持续吞吐。

电脑正常、电视失败

常见原因:设备网关、DNS、IPv6 或 App 域名不同

处理方法:在路由器侧核对电视流量,不拿浏览器结果替代。

一次测试只更换节点、规则或 DNS 中的一项,并继续播放同一内容。流媒体问题最容易被首页能打开掩盖,真正可重复的结果应包括地区正确、授权通过和一段足够长的稳定播放。

参考资料