先釐清協作工具的流量路徑

遠端共同編輯時,畫面載入慢、游標延遲或檔案上傳失敗,不一定是「節點太慢」。Notion、Figma 與 Miro 會連線至不同服務,包含登入、API、即時協作與圖片等資源;同一個工作階段也可能同時使用多個網域。分流的目標,是讓協作工具依照需要走指定代理,而一般台灣網站仍使用直連,並且保留遇到問題時可回查的規則。

Clash 用戶端的介面負責載入設定、選擇策略組與啟用系統代理或 TUN;mihomo 核心則依照規則決定每個連線的出口。只在 YAML 加入網域規則還不夠:規則必須指向已存在的策略組,而且要排在會先命中的廣泛規則之前。若設定最後有 MATCH,前面的網域規則才有機會生效。

工作情境建議處理方式優先觀察
Notion 頁面與資料庫載入將 Notion 相關網域指向協作工具策略組登入、頁面載入與附件是否都正常
Figma 即時共同編輯代理 Figma 網域,保持 WebSocket 連線可用檔案開啟、游標同步與圖片載入
Miro 白板協作代理 Miro 網域,檢查資源與即時連線白板載入、物件同步與匯出
台灣網站與內部服務明確列出常用網域直連,並按需求保留區域網路規則公司 VPN、內網 DNS 與本機服務

網域清單應視為起始範圍,而不是完整保證。服務可能調整網域、透過 CDN 載入資源,或讓部分功能使用不同的 API 主機。先用少量規則測試,再從用戶端連線記錄確認實際命中項目;不要因為某個資源載入失敗,就把整個 CDN 或大型雲端網域一律代理。

建立 Notion、Figma 與 Miro 分流規則

以下片段展示規則與策略組的關係,不是可直接取代訂閱的完整設定。請先確認現有設定中有可選節點的策略組;若組名不同,將範例中的 協作工具 換成實際名稱,並保留全形或半形字元、大小寫與空格一致。也可以在客戶端新增自訂策略組,但需確認該版本支援的操作方式。

proxy-groups:
  - name: 協作工具
    type: select
    proxies:
      - 節點選擇
      - DIRECT

rules:
  - DOMAIN-SUFFIX,notion.so,協作工具
  - DOMAIN-SUFFIX,notion.site,協作工具
  - DOMAIN-SUFFIX,notionusercontent.com,協作工具
  - DOMAIN-SUFFIX,figma.com,協作工具
  - DOMAIN-SUFFIX,figma.net,協作工具
  - DOMAIN-SUFFIX,figmausercontent.com,協作工具
  - DOMAIN-SUFFIX,miro.com,協作工具
  - DOMAIN-SUFFIX,mirostatic.com,協作工具
  - DOMAIN-SUFFIX,mirousercontent.com,協作工具
  - DOMAIN-SUFFIX,gov.tw,DIRECT
  - DOMAIN-SUFFIX,edu.tw,DIRECT
  - GEOIP,TW,DIRECT
  - MATCH,節點選擇

範例列出常見服務網域與部分資源網域,實際網域可能因服務版本或功能而異。請以自己的連線記錄為準,逐項補上確實出現且需要代理的網域。不要把登入頁面正常就當成整個服務已測通;例如文件能開啟,但圖片、附件或共同編輯仍可能使用另一個網域。

  • 規則順序:Notion、Figma、Miro 的規則應放在 GEOIP,TW、廣泛的規則集及 MATCH 之前。若前面已有更廣泛的規則先命中,後面的網域規則不會生效。
  • 策略組名稱:協作工具、節點選擇 必須與設定中的名稱完全相同。若沒有對應策略組,核心可能無法載入設定。
  • 台灣直連:GEOIP,TW,DIRECT 是依目的 IP 資料庫判斷,不等同於「所有台灣使用者網站」。少數使用海外主機的台灣服務可能不符合預期,可將確定需要直連的網域列在它之前。
  • 區域網路:若現有設定有 IP-CIDR,192.168.0.0/16,DIRECT 或其他內網規則,請確認其位置與範圍,不要覆蓋公司既有路由政策。

若訂閱更新會覆蓋本機修改,請使用客戶端提供的覆寫、合併設定或自訂規則入口,不要直接改動每次更新都會重新產生的訂閱檔。不同版本的 Clash Verge Rev、Clash for Windows 或其他 mihomo 用戶端,設定入口與處理順序並不相同。需要查規則欄位時,可參閱規則語法;首次建立訂閱與代理設定,可依訂閱匯入步驟操作。

依實際工作選擇策略與節點

規則命中某個策略組,只代表連線交由該策略組決定出口,並不代表每個協作工具都已分配到最佳節點。若使用 select 手動選擇,建議先挑一個在所在地網路下穩定的節點,再測試協作功能;延遲測試值可作初步參考,但不能代替實際編輯、同步與上傳。

策略組方式適合情況可能的取捨
select 手動選擇希望固定工作出口,或需快速切換節點比對需要自行檢查節點是否仍可用
url-test 延遲測試節點選項多,想依測試結果自動挑選測試網址與實際服務路徑不同,延遲低不保證協作穩定
沿用既有節點策略組訂閱已提供自動選擇或故障切換組須確認該組的成員、測試條件及故障切換行為

可以用相同的工作檔案進行 A/B 測試:保持規則不變,先選一個節點完成頁面載入、共同編輯和檔案上傳,再切換另一個節點重做。每次只改一項,記下時間、節點名稱、所用網路與結果。若晚上尖峰時段才出現延遲,也要與不同時段比較,避免把暫時的服務端負載誤判為設定錯誤。

不建議預設把協作工具分到不同出口。這種配置只有在記錄證明某項服務需要不同路徑時才值得增加;否則故障排查會同時涉及更多策略組。也不要為了追求較低延遲而反覆切換節點,切換本身可能中斷正在進行的共同編輯或檔案傳輸。

在用戶端啟用分流並選擇代理模式

在 Clash 用戶端中,先確認目前載入的是預期設定,再啟動核心。接著於「代理」或「策略組」頁面選擇 協作工具 的出口,並切換到規則模式。選單名稱依版本而異,請以目前介面為準。若用戶端提供設定預覽或核心檢查功能,先確認新增規則沒有 YAML 縮排錯誤、未定義策略組或規則引用不存在等問題。

  1. 先保持其他設定不變,啟用一般系統代理,確認瀏覽器遵循系統代理的流量能正常開啟。
  2. 在策略組中手動選定測試節點,再開啟 Notion、Figma 與 Miro,各執行一次登入、載入與編輯測試。
  3. 打開用戶端的連線或記錄頁面,查看測試時間附近的網域、命中規則及所選策略。若實際請求未命中預期規則,檢查規則順序與網域,而不是先更換 DNS。
  4. 確認一般瀏覽器流量正常後,再評估是否需要 TUN。TUN 透過虛擬網卡處理更多應用程式流量,涉及權限、路由與 DNS;只用瀏覽器時,不必為分流而先啟用 TUN。

系統代理通常只影響遵循作業系統代理設定的應用程式;不遵循該設定的桌面程式可能不會經過代理。TUN 可涵蓋更多流量,但也可能與公司 VPN、虛擬機器網路或其他 TUN 工具衝突。若啟用後內部網站無法開啟,先停用 TUN 回到原本的測試條件,再分別檢查路由與 DNS,不要同時更改多個網路項目。

用連線記錄驗證並逐項排除問題

功能驗證要涵蓋三種情境:海外協作工具能否穩定載入、台灣常用網站是否仍直連,以及關閉代理後系統網路是否能恢復。測試期間不要只看首頁;在 Notion 開啟含圖片或附件的頁面,在 Figma 開啟共享檔案並移動物件,在 Miro 進行白板修改並確認其他成員可看到同步結果。這些操作能較快暴露登入以外的資源連線問題。

  • 服務完全無法開啟:查看用戶端是否處於規則模式、核心是否正常運作,以及策略組是否選到有效出口。若連線記錄沒有請求,可能是應用程式未使用目前的代理模式。
  • 頁面載入但圖片或檔案失敗:查找失敗請求的網域,確認是否屬於該服務實際使用的資源主機;只補入有記錄支持的網域,並讓規則排在直連或廣泛規則之前。
  • 共同編輯不同步:確認連線是否持續被重設、節點是否中途切換,以及防火牆或公司網路是否限制相關連線。即時協作可能使用長連線,反覆更換出口會造成中斷。
  • 台灣網站變慢或無法開啟:查看它命中的規則,確認是否被協作工具規則、其他規則集或代理出口接管。對確定的台灣服務加入明確直連規則,並檢查公司 VPN 的 DNS 與路由要求。
  • 修改後核心無法啟動:檢查縮排、策略組名稱及規則格式。一次只恢復最近修改的一段,確認核心能啟動後再逐項加入。

驗證時也要注意 DNS 行為:網域規則是否命中,與 DNS 解析結果或 DNS 上游設定是不同問題。不要為了某個網站失敗就直接改動整份 DNS 配置;先查看錯誤是否為網域解析失敗、連線逾時或核心拒絕設定,再依記錄處理。若規則命中正確但連線仍失敗,繼續檢查節點可用性、目標服務狀態及網路限制。

完成測試後,保留可正常工作的規則版本,並記錄用戶端版本、mihomo 核心版本、策略組名稱與測試結果。服務網域與客戶端介面可能更新,定期查看連線記錄比長期照抄一份固定網域清單更可靠。若需要重新安裝或比較用戶端,可先前往下載查看可用版本,再按連線驗證步驟確認分流結果。