ChatGPT 連不上怎麼辦?Clash 逾時與代理設定排解

ChatGPT 在 Clash 下無法開啟,不一定是帳號或服務故障。本文會從代理模式、節點連通性、分流規則與 DNS 設定開始檢查,協助你快速找出問題來源,並用安全、可還原的方式恢復正常連線。

先分清楚:是 ChatGPT 逾時,還是 Clash 根本沒有接管

ChatGPT 在 Clash 下無法開啟,畫面可能只顯示「連線逾時」「Network Error」「Something went wrong」,也可能一直停在載入畫面。這些訊息看起來很像服務故障,但實際上可能分別來自瀏覽器、Clash 客戶端、代理節點、DNS 解析或帳戶驗證流程。排查時不要一開始就修改一大段設定,先把故障範圍縮小,否則每改一次都會失去原本的比較基準。

第一個判斷點是:其他海外網站是否正常。如果 Google、Wikipedia 或其他需要代理的網站也打不開,問題大多在節點、代理模式或本機網路;如果只有 ChatGPT 無法使用,才需要集中檢查 ChatGPT 相關網域的規則、DNS、WebSocket 或瀏覽器工作階段。若 ChatGPT 網頁能開啟,但訊息送出後逾時,則可能是長連線被中途切斷,和單純「首頁打不開」不是同一類問題。

建議先做三個低成本測試:在 Clash 面板確認核心正在執行;查看連線記錄裡是否出現 ChatGPT 相關請求;再用同一個節點開啟其他海外網站。這三步可以回答「Clash 有沒有收到請求」「請求走了哪個策略組」「節點是否具備基本連通性」三個問題。

現象較可能的原因優先檢查位置
所有海外網站都逾時節點失效、代理未啟用或本機無法連到混合埠核心狀態、節點測試、系統代理
ChatGPT 首頁打不開網域分流錯誤、DNS 回應異常或節點出口不可用連線記錄、規則、DNS
首頁能開但訊息送不出去長連線、WebSocket、節點抖動或瀏覽器工作階段問題節點穩定性、瀏覽器快取、TUN/系統代理
只有一個瀏覽器失效擴充功能、獨立代理設定、Cookie 或安全性軟體攔截瀏覽器設定與無痕視窗

先檢查代理模式與節點連通性

Clash 常見的「規則」「全域」「直連」三種模式,會直接影響 ChatGPT 是否經過代理。規則模式會根據網域或 IP 集合選擇策略組;全域模式會讓大部分流量都送到目前選定的代理;直連模式則繞過代理。若目前誤切到直連,ChatGPT 可能完全無法連線;若規則模式沒有正確匹配,表面上看起來像是 Clash 已經開啟,實際請求卻仍然走本地網路。

在 Clash Verge、Clash Verge Rev、Clash for Windows 衍生客戶端或其他 mihomo 前端中,先確認模式不是直連,再打開連線記錄。重新整理 ChatGPT 頁面時,觀察相關請求是否出現在記錄中,以及它們最後被分配到哪個策略。如果記錄完全沒有請求,通常是瀏覽器使用了獨立代理、系統代理沒有啟用,或頁面請求還沒真正發出;如果請求出現後立即顯示失敗,才把重點放到節點和 DNS。

節點測速也不能只看一個毫秒數。部分客戶端的延遲測試只是對測試網址發出簡單請求,測試成功不代表該節點一定能穩定完成 ChatGPT 的登入、API 請求與串流回傳。請至少選兩個不同地區或不同協定的節點交叉測試。若日本、香港、新加坡等節點都能開啟其他海外網站,但 ChatGPT 仍然全部失敗,規則或 DNS 的可能性較高;若只有某一個節點失敗,則先換節點,不要急著改整份設定檔。

確認系統代理、瀏覽器代理與 TUN 沒有互相打架

系統代理模式主要依靠作業系統提供的 HTTP/HTTPS 代理設定,能影響大部分遵循系統設定的瀏覽器與應用程式,但不保證所有程式都會使用。瀏覽器若安裝了代理擴充功能,可能另外指定一個不同的 SOCKS5 或 HTTP 連接埠,導致流量繞過 Clash,甚至形成兩層代理互相衝突。

TUN 模式則透過虛擬網路介面接管較廣泛的流量,對不支援手動設定代理的程式更有用。不過 TUN 需要系統權限,並且會牽涉 DNS 劫持、路由表與防火牆設定。若只是瀏覽器無法使用,建議先關閉 TUN,僅開啟系統代理測試;如果系統代理模式正常,而某些應用程式仍不通,再考慮啟用 TUN。一次只改一個模式,結果才有意義。

檢查分流規則與 DNS:最常見的隱形故障點

ChatGPT 能否正常使用,不只取決於主頁網域。登入、靜態資源、驗證、對話請求與串流連線可能涉及不同的網域,若其中一部分走代理、另一部分走直連,就可能出現首頁載入成功但登入失敗,或訊息送出後一直轉圈的情況。規則檔若來自訂閱轉換服務,也可能因規則集過期、格式不相容或策略組名稱變更而沒有按預期工作。

先在連線記錄中查看請求實際命中的規則。不要只看規則檔裡「看起來有沒有 ChatGPT」;真正重要的是請求出現時,Clash 顯示的規則類型與策略組是否正確。針對與 ChatGPT、OpenAI 登入及驗證流程相關的網域,應使用能正常連通的代理策略。具體網域會因頁面功能與服務更新而變動,因此不建議只複製一份過時的固定網域清單,應以當下連線記錄為準,再把確定需要代理的網域加入自訂規則。

測試期間可以暫時把相關請求指向一個明確可用的代理策略組,等連線恢復後再整理成較細緻的規則。若直接使用全域模式後 ChatGPT 立即恢復,幾乎可以確認原本是規則匹配或策略組選擇問題;若全域模式仍然逾時,則繼續檢查節點、DNS 或瀏覽器,而不是繼續增加規則。

DNS 解析錯誤會讓正確規則也失效

Clash 的規則通常先依網域判斷分流,但應用程式最後仍可能需要 IP 位址來建立連線。當本機 DNS、路由器 DNS 或電信業者 DNS 回傳錯誤結果時,ChatGPT 相關網域可能解析到不可達位址,甚至在請求還沒進入正確代理策略前就已經失敗。這種情況常被誤認為節點故障。

如果使用 mihomo 核心,可以檢查設定檔中的 dns 段,確認 enablenameserverenhanced-mode 沒有互相矛盾。使用 fake-ip 時,DNS 請求通常由核心接管,搭配 TUN 模式較完整;使用 redir-host 時,應用程式取得的是真實解析結果,對某些特殊程式相容性較好,但更依賴解析路徑本身保持乾淨。

dns:
  enable: true
  ipv6: false
  enhanced-mode: fake-ip
  nameserver:
    - 223.5.5.5
    - 119.29.29.29
  fallback:
    - https://1.1.1.1/dns-query
    - https://8.8.8.8/dns-query

上面只是一個排查用骨架,不代表所有網路環境都應該原樣套用。若本地網路無法連線到某個 DoH 伺服器,加入再多 fallback 也只會增加逾時等待。改動 DNS 前先備份原設定,並確認目前核心支援相關欄位;不同版本的 Clash 核心對 DNS、Fake IP 過濾與策略語法可能存在差異。

動手操作:用十分鐘建立可還原的排查流程

以下流程適合 Clash Verge、Clash Verge Rev 與其他使用 mihomo 核心的客戶端。每一步完成後都重新載入 ChatGPT,記錄結果再進入下一步。若中途恢復,不要繼續同時修改後面的設定,先把造成改善的那個變更記下來。

  1. 備份設定。複製目前使用的設定檔,或在客戶端建立一份備份。若設定來自訂閱,先記下目前的模式、節點與規則覆寫內容,避免修改後無法復原。
  2. 確認核心狀態。在客戶端面板確認 mihomo 或 Clash 核心處於執行中,混合連接埠也沒有被其他程序佔用。若核心未啟動,先處理連接埠或設定檔解析錯誤。
  3. 只保留一個代理入口。暫時停用其他 VPN、瀏覽器代理擴充功能與第二個代理客戶端,只開啟 Clash 的系統代理。
  4. 切換到一個已測試節點。先使用延遲穩定、其他海外網站能正常開啟的節點,不要一開始使用自動故障轉移或尚未測試的策略組。
  5. 查看連線記錄。重新開啟 ChatGPT,確認相關請求是否出現,並查看命中的規則和最後使用的策略。若請求被判定為直連,修正規則或暫時切換全域模式。
  6. 清理瀏覽器工作階段。使用無痕視窗測試,或清除 ChatGPT 網站的 Cookie 與快取。這一步只處理瀏覽器狀態,不要把所有瀏覽資料一次刪除,免得影響其他網站。
  7. 最後才調整 DNS 或 TUN。若代理與規則都確認無誤,仍出現解析失敗,再測試另一種 DNS 模式。TUN 則在系統代理無法涵蓋目標應用程式時再啟用。

若需要用命令列驗證本機代理埠,可以先確認 Clash 是否正在監聽,例如在 Windows 使用:

netstat -ano | findstr "7890"

macOS 或 Linux 可以使用:

lsof -i :7890

這些指令只能確認本機是否有程序監聽連接埠,不能證明 ChatGPT 一定可用。真正有價值的證據仍然是 Clash 連線記錄、節點交叉測試結果,以及瀏覽器在單一代理模式下的實際表現。

首頁能開但對話失敗:處理瀏覽器與長連線問題

ChatGPT 首頁能開啟,代表至少有一部分 DNS、代理與 TLS 連線正常,但不代表所有功能都已經暢通。送出訊息時,頁面可能需要建立較長時間的 HTTPS 請求或串流回應;如果節點在數十秒後重置連線、代理策略頻繁切換,或網路設備對長連線管理不佳,就會出現訊息送出失敗、回答中途停止或反覆重新連線。

先固定一個節點測試,不要使用會在多個節點間快速切換的負載平衡組。接著關閉瀏覽器中可能攔截請求的廣告阻擋、隱私防護與腳本管理擴充功能,在無痕視窗重新登入。如果無痕視窗正常,問題多半在 Cookie、快取或擴充功能,而不是 Clash 核心。若所有瀏覽器都在同一個節點失敗,則回到節點穩定性與規則記錄繼續查。

還要留意系統時間是否正確。TLS 憑證驗證依賴本機時間,時間偏差過大可能造成安全連線失敗。公司、學校或公共 Wi-Fi 也可能使用代理、內容過濾或登入入口攔截 HTTPS,這類環境下即使家用網路設定完全相同,結果仍可能不同。可以用手機熱點做一次對照測試:若熱點下正常、原本的 Wi-Fi 下失敗,故障範圍就應放在路由器、DNS 或上游網路,而不是反覆重裝 Clash。

恢復後如何整理,避免下次再次逾時

ChatGPT 恢復連線後,先不要立刻把所有測試設定刪掉。保留一份「已確認可用」的節點與模式,並把臨時全域規則改回規則模式,再測試幾個本地與海外網站。這樣可以確認修復不是因為所有流量被粗暴地送往同一個節點,而是原本的分流邏輯確實已經整理好。

建議在設定檔中使用清楚的覆寫區域,把自訂規則、DNS 調整與訂閱內容分開管理。訂閱更新後,先檢查策略組名稱是否仍然存在,再確認自訂規則沒有被覆蓋。若使用規則集,應定期更新並查看更新錯誤;規則集下載失敗時,不要默認舊資料一定仍然有效。

整理項目建議做法避免的做法
節點保留至少兩個不同地區的可用節點只依賴一個長期未測試的節點
模式日常使用規則模式,排查時才暫用全域模式長期停在直連或全域而忘記目前狀態
DNS修改前備份,確認核心版本支援語法一次貼上多份互相衝突的 DNS 設定
瀏覽器保持代理入口單一,必要時用無痕視窗對照同時啟用擴充功能、VPN 與系統代理

如果所有節點、所有裝置與不同網路都同時無法連線,也要考慮 ChatGPT 服務端狀態、帳戶限制或區域性網路事件。這時可先查看官方狀態資訊,稍後再測試,不必為了單次服務端異常重寫本機設定。Clash 的工作是轉發與分流,不能修復帳戶驗證、服務端故障或訂閱本身失效。

下載客戶端 ->