ChatGPT 用 Clash 連不上怎麼辦?排除逾時與登入問題
用 Clash 開 ChatGPT 卻一直轉圈、連線逾時或無法登入?先確認系統代理與規則模式,再檢查節點、代理群組和 DNS。本文整理 Clash Verge Rev、Mihomo Party 等常見客戶端的排除步驟,教你逐項測試是否恢復連線,也說明何時該換節點或詢問服務商。
先分辨故障現象:載入、登入與逾時不一定是同一個問題
ChatGPT 在 Clash 下無法使用,可能表現為頁面一直轉圈、登入後返回原頁、驗證畫面反覆出現,或提示連線逾時。這些現象不一定都由節點造成:瀏覽器可能沒有把流量交給 Clash,規則可能將部分網域送往直連,DNS 解析也可能與實際出站路徑不一致;此外,服務端暫時異常或瀏覽器 Cookie 損壞也會造成相似症狀。
先記下發生問題的時間、使用的客戶端與核心版本、目前的代理模式和策略群組,以及錯誤訊息。測試時固定使用同一個瀏覽器與網址,每次只修改一項設定。不要一開始就同時更換訂閱、清除所有瀏覽資料、修改 DNS 和切換多個節點,否則即使恢復,也難以找出真正原因。
- 只有 ChatGPT 失敗:優先檢查相關網域的規則、節點路徑、瀏覽器工作階段及服務端回應。
- 所有網站都失敗:先檢查客戶端是否執行、混合連接埠是否正確,以及系統代理或 TUN 是否接管流量。
- 頁面能開、登入或對話不正常:確認登入與靜態資源是否被分流到不同出口,並查看連線清單及日誌。
確認瀏覽器流量確實經過 Clash
先檢查目前使用的是系統代理、瀏覽器代理設定,還是 TUN 模式。系統代理通常只影響遵循作業系統代理設定的應用程式;TUN 則透過虛擬網路介面接管符合條件的流量。若瀏覽器使用獨立代理擴充功能,或自行設定了代理伺服器,可能會覆寫系統代理。反過來說,僅在 Clash 中選好節點,也不代表瀏覽器一定已經使用代理。
- 在 Clash Verge 或 Clash Verge Rev 的設定頁確認「系統代理」狀態,並記下畫面顯示的混合連接埠。不同設定可能使用
7890、7897或其他數值,應以實際介面為準。 - 暫時停用瀏覽器代理擴充功能,並確認沒有另一個 VPN、代理程式或安全軟體同時修改網路設定。
- 在客戶端的「連線」或「活動連線」清單中重新載入 ChatGPT,搜尋
chatgpt.com、openai.com等網域。若完全沒有相關紀錄,先查瀏覽器代理入口或 TUN 接管狀態。 - 若使用 TUN,確認開關已啟用,核心啟動日誌沒有權限、虛擬網路介面或路由設定錯誤。桌面系統可能需要允許用戶端建立網路介面,但不應為此直接關閉防火牆。
也可以用明確指定本機代理的請求,與瀏覽器結果互相比較。以下以實際混合連接埠為 7897 的 Windows PowerShell 為例;若客戶端顯示其他連接埠,請替換數值。macOS 或 Linux 可將 curl.exe 改為 curl。
curl.exe --noproxy "" --proxy http://127.0.0.1:7897 --connect-timeout 10 --max-time 25 -I https://chatgpt.com/
若明確指定代理後可以取得 HTTP 回應,但瀏覽器仍無法載入,優先檢查瀏覽器自己的代理設定、擴充功能、DNS 安全設定或既有連線。若命令回報無法連到 127.0.0.1,請先核對連接埠和本機監聽狀態;此時請求尚未抵達遠端節點,反覆切換節點通常無法解決本機入口問題。HTTP 狀態碼也要配合回應內容解讀,收到 403 或其他錯誤回應,不等於代理完全未連線。
檢查規則命中與策略群組
當頁面部分載入、登入流程卡住,或靜態圖片與腳本無法取得時,常見原因是相關網域被送往不同出站路徑。開啟客戶端的連線清單,重新操作一次頁面,逐筆查看目標網域、命中的規則與最後使用的策略群組。不要只憑網域名稱猜測結果;訂閱規則、覆寫規則和規則集可能會在不同位置先行命中。
ChatGPT 網頁常會連線至 chatgpt.com、openai.com 及其子網域,頁面資源也可能使用 oaistatic.com、oaiusercontent.com 等網域。實際連線項目會隨服務更新而改變。請以連線清單中當下出現的網域為準,勿將一份固定網域清單視為永久完整。像 auth.openai.com 這類登入相關網域已包含在 openai.com 的子網域範圍內。
若使用自訂 mihomo 規則,可在確認策略群組名稱存在後,將精簡的網域規則放在可能先行匹配的廣泛規則之前。以下的 PROXY 只是示例策略群組名稱,請換成目前設定中實際存在、且可手動選擇節點的群組。
rules:
- DOMAIN-SUFFIX,chatgpt.com,PROXY
- DOMAIN-SUFFIX,openai.com,PROXY
- DOMAIN-SUFFIX,oaistatic.com,PROXY
- DOMAIN-SUFFIX,oaiusercontent.com,PROXY
# 保留原有規則,並確認其優先順序
- MATCH,原有策略
請將規則加入目前生效的設定或客戶端覆寫位置,而不是只修改未使用的原始訂閱檔。修改後先檢查設定是否可成功載入,再重新載入頁面並確認連線清單中每個相關網域的實際命中結果。不要把所有流量永久設為全域代理來取代規則排查;全域模式適合短時間對照測試,但會改變其他應用程式的路由,也可能使故障範圍擴大。
| 觀察結果 | 可能原因 | 驗證方式 |
|---|---|---|
| 相關網域顯示直連 | 規則未命中、規則順序較後,或選到不同設定 | 查看命中規則與當前生效設定 |
| 登入網域與頁面資源走不同策略 | 網域規則不完整,或廣泛規則先行命中 | 比對同一次載入中的連線清單 |
| 所有相關連線都進入同一群組,但持續逾時 | 群組選擇的節點或其出口路徑不可用 | 在同一群組內換一個節點後重測 |
| 沒有相關網域紀錄 | 瀏覽器未走代理,或請求未成功發出 | 確認系統代理、TUN 與瀏覽器設定 |
動手排查:固定測試步驟,比較節點與 DNS
完成代理入口檢查後,使用同一個瀏覽器、同一個 ChatGPT 網址和同一個操作流程進行對照。每次只切換一項,並記下結果與時間。若客戶端支援連線測試,可先用它確認候選節點能否連上測試網址;測速結果僅作初步篩選,仍須回到瀏覽器驗證。
- 確認目前策略:在策略群組中選定一個節點,記下節點名稱與模式,不要同時啟用另一個代理或 VPN。
- 觀察一次完整載入:開啟連線清單或日誌,重新載入
https://chatgpt.com/,查看頁面、登入網域與資源網域是否都有連線紀錄。 - 更換單一節點:若連線均進入代理群組但出現逾時,只換群組中的另一個節點,重複相同操作。若只有某些節點失敗,問題較可能在節點或其出站路徑。
- 比較代理模式:若系統代理測試不穩定,可在確認客戶端支援且系統權限允許時,以 TUN 做短時間對照;測試後恢復原本模式,避免兩套接管方式同時干預。
- 最後才測 DNS:先記下目前的 DNS 與增強模式,再清除客戶端 DNS 快取或重新載入核心測試。不要一次換多個上游,也不要把整份 DNS 設定直接替換成不明範例。
以下現象可協助縮小範圍:更換節點後立即恢復,優先檢查原節點的連線品質、出口限制或服務端可達性;不同節點都卡在相同登入步驟,則檢查網域規則、Cookie、瀏覽器設定和服務端狀態;只在 TUN 下正常,可能是系統代理沒有被瀏覽器採用;只在某種 DNS 模式下失敗,才值得進一步檢查解析結果和快取。這些是排查方向,不是單靠一次測試即可確定的結論。
依照登入卡住與逾時的表現處理
登入反覆跳轉或驗證畫面無法完成
登入流程可能涉及多個網域及瀏覽器工作階段。先確認登入頁、回到 ChatGPT 後的頁面資源都能在連線清單中找到,且沒有一部分走直連、另一部分走代理。接著只在該網站範圍內檢查 Cookie 與網站資料:可使用無痕視窗作對照;若無痕模式可登入,再清除 ChatGPT 相關網站資料並重新登入。不要一開始就清除整個瀏覽器的所有 Cookie,否則其他網站也會被登出。
如果驗證頁反覆出現,先暫停可能改寫請求的瀏覽器擴充功能,例如隱私過濾或代理擴充功能,再用同一節點測試。清除 Cookie 並不能修復節點路徑或規則錯誤;若不同瀏覽器都在同一步驟失敗,應回頭查看連線清單和錯誤發生時間,並確認服務本身是否有暫時性異常。
頁面或對話請求持續逾時
若首頁能載入但送出訊息後逾時,觀察送出當下是否出現新的連線,以及日誌是否記錄連線中斷、解析失敗或握手逾時。只在某個節點發生時,換節點作比較;所有節點均發生時,檢查相關網域是否被不一致地分流、客戶端是否有過期連線,並完整重啟核心後再測。若其他網站也同時變慢,則先排查本機網路、路由器或上游網路,而不是只修改 ChatGPT 規則。
服務端可能會依帳戶、網路出口或當時狀況回傳不同錯誤。遇到錯誤頁或服務暫時無法使用時,記下時間與一般錯誤訊息,稍後再測;不要用多次連續重新整理判斷節點好壞,也不要在公開貼文中分享訂閱網址、節點密碼、登入 Cookie 或完整請求標頭。若需要聯絡服務提供者,僅提供排查所需的非敏感資訊,並透過其正式支援管道處理。
完成排查後,將代理模式、規則和 DNS 恢復到原本有記錄的狀態,移除只為測試而新增的臨時規則,並保留一份不含憑證的錯誤摘要。這樣下次遇到逾時時,就能快速判斷是入口、規則、節點還是瀏覽器工作階段,而不必從頭同時改動多項設定。