场景资讯 · Clash 技术博客

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

流媒体能登录、能看到片单和能稳定播放是三道不同请求。先固定正确地区,再根据失败发生在授权还是视频 CDN 决定补哪条规则。

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

Netflix、YouTube、Disney+ 能开首页却卡顿,要按播放阶段分流

Netflix、YouTube 和 Disney+ 都会在播放前后访问多组服务。只把首页域名放进策略组,常见结果就是目录正常、点击播放才失败。排查时从点击播放前清空连接记录,才能看清授权与视频分片究竟去了哪里。

播放过程里的不同阶段

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

先让出口地区符合账号与内容,再比较速度

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

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

规则从一次播放记录里补齐

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

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

记录一条完整播放路径

  1. 固定节点

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

  2. 重新进入详情页

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

  3. 播放至少十分钟

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

  4. 只补异常请求

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

三个平台的重点不同,策略组也不必共用

Netflix 更容易把目录地区、播放许可与视频 CDN 的出口一致性暴露出来;YouTube 的网页、youtubei API 与 googlevideo 视频分片分布不同,视频请求漏出策略组时常表现为画质上不去;Disney+ 则可能在账号、Star 内容区域与播放授权之间出现不一致。

为三个平台分别建策略组,能在不动其他服务的情况下更换出口,也能防止一次规则修复影响全部流媒体。家庭里若不同账号属于不同地区,更不应把所有平台永久绑到一个自动组。下面的 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 中的一项,并继续播放同一内容。流媒体问题最容易被首页能打开掩盖,真正可重复的结果应包括地区正确、授权通过和一段足够长的稳定播放。

参考资料