情境資訊 · 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 中的一項,並繼續播放同一內容。串流媒體問題最容易被首頁能開啟掩蓋,真正可重複的結果應包括地區正確、授權透過和一段足夠長的穩定播放。

參考資料