ChatGPT 連不上怎麼辦?Shadowrocket iPhone 設定排錯
ChatGPT 在 iPhone 上突然不能用,常見原因包括規則誤判為直連、DNS 污染、節點 IP 被限制,或其他 VPN 與 Shadowrocket 互相衝突。本文整理由淺入深的檢查方法,讓你找出真正的連線問題。
為什麼這件事總被焊成一件
先分清楚是哪一層出了問題
ChatGPT 在 iPhone 上突然連不上,最容易出現的反應是立刻更換節點、重匯入訂閱,甚至刪除 Shadowrocket 後重新安裝。這些動作有時會碰巧恢復連線,卻不會告訴你原本到底壞在哪裡。問題可能在應用程式沒有接管流量,也可能在目前使用的出口、DNS、Config 規則,或 iOS 上另一個 VPN 服務互相衝突。先把現象拆開,排查才不會變成反覆試錯。
Shadowrocket 本身不是 ChatGPT 帳號,也不提供可直接使用的節點或訂閱。它負責把你自行準備的出口和規則接到 iPhone 的系統 VPN 通道。Home 裡有可用的 SERVER,只代表第二層有資料;Config 裡有檔案,只代表第三層有判斷依據。這兩者都存在,還要看目前請求是否真的被送進出口。三層的關係,可先參考應用、訂閱、設定不是一層。
一個實用的分界方法,是先觀察「只有 ChatGPT 不能用」,還是「所有需要代理的網站都不能用」。如果一般網站、App Store 或其他服務也同時失效,優先檢查 VPN 權限、節點和 Shadowrocket 狀態。如果只有 ChatGPT 失效,則更像是規則、DNS、目的地連線,或該出口 IP 的限制。不要因為瀏覽器顯示一個錯誤頁,就直接判定整個 Shadowrocket 都壞了。
先確認 Shadowrocket 真的正在接管流量
在 iPhone 上,Shadowrocket 的開關狀態和「目前這個請求走哪裡」不是同一件事。VPN 圖示出現,通常表示系統通道已建立;它不表示每個網域都必然經過同一個 SERVER。若 Global Routing 設為 Config,實際結果還要由目前啟用的設定檔決定。規則把 ChatGPT 相關請求判成 DIRECT 時,即使 Shadowrocket 顯示已連線,流量仍可能沒有經過你預期的出口。
先回到 Home,確認目前不是只建立了 VPN 而沒有可用的出口。查看 SERVER 列表中是否仍有節點,並留意節點是否剛好在延遲測試時失敗、連線後立即中斷,或顯示連線成功但無法傳回資料。延遲數字只能作為線索,不能證明 ChatGPT 一定可以使用;有些出口能完成簡單的 TCP 連線,卻在較長的 HTTPS 請求、驗證或串流回應時被重設。
接著確認 Global Routing 的選項。若使用 Config,先看目前選中的檔案是否就是你要測試的那一份,而不是匯入後留下的舊檔。若暫時切換為 Proxy 作為對照,意思是把較多流量交給目前出口,不是永久建議所有請求都走代理。測試完成後,應該恢復符合自己需求的分流方式,避免銀行、地圖、區域服務和一般網站不必要地經過遠端出口。Global Routing 的判讀方式,可參考Global Routing 怎麼讀。
排查規則誤判與 DNS 解析
ChatGPT 不是只有一個簡單的首頁網域。登入、帳號驗證、對話介面、圖片或檔案功能,以及串流回覆,可能會使用不同的主機名稱。規則只涵蓋其中一部分時,首頁看似能開,登入卻失敗;或者頁面載入了,訊息一直停在送出狀態。相反地,如果規則過寬,把本來應該 DIRECT 的請求全部送進品質不穩的出口,也可能讓頁面變慢或驗證反覆失敗。
在 Config 中檢查時,不要只搜尋一個關鍵字就認為已經完成。先確認 ChatGPT 使用的主要網域有匹配規則,再看規則順序。很多分流檔案採用由上至下的判斷方式,前面一條較寬泛的 DOMAIN、DOMAIN-SUFFIX 或 GEOIP 規則,可能已經在後面更精確的規則之前結束匹配。這時候你看到「明明寫了代理規則」也不代表它實際被執行。
DNS 是另一個容易被忽略的分支。若網域解析到不可達、被污染或與目前網路環境不相容的位址,之後再更換 SERVER 也可能沒有改善。可以用同一個出口,分別對照目前 Config 的 DNS 設定與另一個可信的解析方式;一次只改一項,並在修改後重新建立連線。不要同時改 DNS、規則、節點和 Global Routing,否則結果變好或變壞都無法回溯。
如果你不確定檔案是哪一份在生效,先閱讀設定檔不是訂閱。Subscribe 是會更新的來源,Config 是負責判斷請求的規則檔,兩者混在一起理解,最容易造成「重新匯入了卻沒有改變」的錯覺。
動手做一次可回溯的對照測試
下面的操作重點不是找一個神奇開關,而是保留每一步的結果。建議先記下目前使用的 SERVER、Global Routing 選項、Config 檔名,以及 ChatGPT 的具體錯誤表現。測試時不要開啟其他 VPN、DNS 過濾器或企業網路工具,讓變因維持在可控範圍內。
- 先測一般連線。暫時關閉 Shadowrocket,開啟一個不需要代理的普通網站,確認 iPhone 的 Wi-Fi 或行動數據本身沒有斷線。若普通網站也無法開啟,先處理網路來源,不要把問題歸給 ChatGPT。
- 確認系統通道。重新開啟 Shadowrocket,等待 iOS 顯示 VPN 已連線,再測試同一個頁面。若開關反覆跳回關閉,或系統一直要求允許 VPN,檢查 iOS 設定中的 VPN 權限與其他描述檔。Shadowrocket 需要系統允許,單靠 App 內的畫面不能繞過 iOS 的權限。
- 固定一個 SERVER。不要在每次失敗後連續切換十個節點。選一個能穩定建立連線的出口,先測試其他需要相同代理條件的網站,再回到 ChatGPT。這能區分「出口全面不可用」與「只有特定服務有問題」。
- 改用明確的對照口徑。若原本是 Config,短暫切換到 Proxy 觀察結果;若 Proxy 可以連線而 Config 不行,方向就集中到規則和 DNS,而不是急著更換訂閱。測試後把 Global Routing 和 Config 恢復,不要把對照設定當成長期配置。
- 重新啟動單一變因。如果修改了規則或 DNS,先停止 Shadowrocket,再重新啟用 VPN,並完全關閉 ChatGPT 後重新開啟。舊的 DNS 快取、既有連線或 App 內的網路工作階段,可能讓你誤以為新設定沒有作用。
- 記錄結果。例如「Proxy 可開啟首頁、Config 不行」、「其他網站正常、ChatGPT 登入失敗」或「所有網站都逾時」。這類紀錄比單純寫一句『節點不能用』更能幫助你決定下一步。
若你需要確認介面中的入口與順序,可查看查看教學。教學用來核對操作位置;真正的故障原因,仍要依照對照結果判斷。
節點 IP 限制與其他 VPN 衝突
當規則和 DNS 看起來正常,仍然只有 ChatGPT 無法使用,就要考慮出口 IP 的品質和限制。部分資料中心 IP、共享 IP 或曾被大量濫用的位址,可能被服務端要求額外驗證、暫時限制,或直接拒絕某些請求。這不是 Shadowrocket 能從本地設定中解除的限制,也不是把 Global Routing 切到 Proxy 就能修復。
判斷方法是保留同一份 Config,改用另一個你自行準備且來源可信的 SERVER 作為對照。如果只有某個出口失敗,而其他出口可以正常完成登入或載入對話,問題較接近出口 IP、路由品質或服務端策略。不要把「可以連上某個測試網站」當成 IP 一定適合所有服務的證明。不同服務的風險判定、驗證流程和連線路徑都可能不同。
iOS 上同時存在另一個 VPN、DNS 過濾器、家長監控工具或公司管理描述檔時,也可能出現表面上已連線、實際流量被另一層攔截的情況。系統通常不適合讓多個工具同時競爭同一條 VPN 路徑。排查時先暫停其他網路工具,只保留 Shadowrocket;若是公司或學校裝置,還要確認管理政策是否限制 VPN、DNS 或特定網域。不要為了測試而刪除不熟悉的管理描述檔,必要時向裝置管理員確認。
修復後如何避免再次發生
找到原因後,建議只保留必要的修改。若是規則誤判,修正對應的網域和順序,並在檔案更新後重新確認是否被遠端版本覆蓋。若是 DNS,記錄原本的解析方式與修改日期,之後遇到相同問題可以直接比較。若是節點 IP 限制,標記該出口為不適合此服務,不要反覆刪除整個 Config 或重裝 Shadowrocket。
也要把「App 更新」「訂閱更新」「Config 更新」分開看。Shadowrocket 更新不會自動替你提供節點,Subscribe 更新也不一定會改變現有的分流邏輯;而 Config 更新可能改動規則順序或 DNS。每次更新後若 ChatGPT 剛好不能用,先對照更新前後的檔名、規則和目前 SERVER,再決定是否回復備份。相關的匯入概念,可參考Subscribe 不是 Add Server。
最後,避免使用來路不明的安裝檔、所謂破解包或企業簽名版本。本站只提供 App Store 的 Shadowrocket 入口,不提供節點、訂閱、邀請碼或 IPA。需要重新安裝時,請從前往下載確認正版來源;應用來源、出口資料和 Config 規則,本來就是三個不同問題。
常見問題
只有 ChatGPT 不能用,是否代表 Shadowrocket 壞了?
不一定。若其他需要代理的服務正常,Shadowrocket 和 VPN 通道大致可運作,應優先檢查 ChatGPT 相關規則、DNS、登入驗證和目前出口 IP。若所有網站都無法使用,才把檢查重點移到 VPN 權限、SERVER、網路本身和其他 VPN 工具。
把 Global Routing 切到 Proxy 就能修好嗎?
它只能作為對照測試,不能保證修復。若切換後恢復,表示原本的 Config 可能把請求判成 DIRECT,或規則與 DNS 組合有問題。若切換後仍然失敗,則要繼續檢查出口 IP、連線品質和服務端限制。
需要重新匯入 Subscribe 嗎?
只有在來源失效、內容更新失敗或 SERVER 清單本身遺失時,才考慮重新處理 Subscribe。若 Home 裡已經有可用出口,而問題只發生在 ChatGPT,盲目重新匯入通常不會修正 Config 的規則誤判,也可能讓原本的設定更難追蹤。
為什麼重開 ChatGPT 後還是沒有改善?
重開 App 只能清除部分工作階段,不能修復錯誤的規則、DNS 或被限制的出口 IP。修改網路設定後,應先停止並重新啟用 Shadowrocket,再完全關閉 ChatGPT 後測試;如果對照結果沒有改變,就回到「應用、出口、設定」三層逐一排查,而不是持續重開 App。
第一層:你買到的只是用戶端
App Store 賣給你的是一份用戶端授權。它會解析連結、儲存節點、測延遲、切換 Global Routing、讀寫設定檔,並向系統申請 VPN。這些能力買一次就在,更新也走商店。它不會在你點「+」之後憑空產生可用主機,也不會在你開啟開關之後補上流量和有效期限。
所以「我都買了怎麼還不能用」通常不是應用詐欺,而是第二層還沒接。Home 的 SERVER 裡只有 Add Server,正是這一層已經裝好、下一層還空著的正常狀態。此時反覆撥開關、重裝、改地區,都修不好空列表。
第一層也會單獨出問題。買錯近似名稱、裝到非商店來源、後來在系統設定裡關掉了 VPN,表現都是「應用在,可是連不上」。這類故障不該用換訂閱來修。核對名稱、圖示和 App ID,見 為什麼只從 App Store 取得。
第二層:出口來自訂閱或手填節點
主機在哪、連接埠是多少、協定對不對、流量有沒有剩、連結會不會過期,都由服務商或你自己的伺服器決定。應用只是把這些紀錄存下來,並在你選中某一條時去連線。列表空、更新失敗、延遲全逾時,優先懷疑這一層。
第二層有兩種接法。服務商給訂閱 URL,走 Type 裡的 Subscribe,以後可以再更新。服務商只給主機、連接埠和密碼,走 Add Server。把訂閱位址貼進 Host,或把設定檔位址當成訂閱,都不會展開成可用節點。這一步的誤讀單獨寫成了 Subscribe 不是 Add Server。
有列表仍可能等於沒有出口。節點名字在,延遲全是逾時,說明清單拉下來了,對端不可用。延遲數字很小,網頁仍打不開,說明測速位址通了,代理握手不一定通。不要被數字安慰,也不要因此重裝應用。更新訂閱,或換一條,仍全軍覆沒就回到服務商側。
第三層:設定決定什麼流量走出口
設定回答的不是「有沒有節點」,而是「這個請求直連還是進隧道」。預設的 default.conf 已經帶分流。服務商也可能另給一份遠端檔案。換訂閱不一定要換設定,改設定也不等於換了一批節點。兩份位址都可能以 https 開頭,進的卻不是同一個底欄。
Global Routing 停在 Config 時,真正生效的是目前啟用的那份檔案。節點再多,規則把請求判去 DIRECT,隧道也不會幫你開啟那個網站。反過來,規則把應走直連的網站也送進隧道,你會覺得「開了代理反而更卡」。這不是第一層壞了,也往往不是第二層沒流量,而是第三層和你的預期不一致。
設定和訂閱為什麼必須分開看,見 設定檔不是訂閱。三種觀察口徑怎麼用來對照,見 Config、Proxy、Direct 各自在看什麼。
同一句「打不開」,指向不同層
三層裡任何一層出問題,表面都可能是網頁打不開。同時改三處,只會更難判斷。先用症狀定位,再動手。
| 你看到的 | 先懷疑 | 先不要做 |
|---|---|---|
| 商店裡找不到,或圖示不對 | 應用這一層:地區、項目、仿冒 | 去下載安裝檔 |
| Home 的 SERVER 只有 Add Server | 訂閱還沒匯入,或 Type 選錯 | 改規則、開 Proxy |
| 列表有節點,延遲全逾時 | 出口本身不可用 | 重裝應用 |
| 有 VPN,應走直連的網站也變慢或打不開 | 設定把不該代理的請求送進了隧道 | 繼續加節點 |
| 開關開著,狀態列沒有 VPN | 系統沒有放行這條設定 | 換訂閱連結 |
| 直連也打不開同一個網站 | 本機網路或目標本身不可達 | 繼續調 Shadowrocket |
系統 VPN 不屬於第四層,但常被漏看
連線寫在 iOS 的 VPN 設定上。應用發起,系統放行。第一次接通時,系統會問是否允許新增設定。拒絕之後,Home 裡的開關無法單獨生效。後來在「設定」裡關掉這一條,結果同樣是開關開著、狀態列沒有 VPN。
解除安裝應用不一定立刻刪掉系統裡的設定。重裝後若不再次允許,或系統裡殘留的是另一來源的同名設定,也會出現「我裝好了,可是連不上」。這仍然該先回到第一層和系統授權,而不是懷疑訂閱過期。
Settings 裡的 On Demand 會在離開某些網路時自動中斷。這不是節點突然沒了。有人以為「晚上自己斷了就是訂閱失效」,先看這一項,再去更新第二層。
建議的檢查順序
先確認應用是官方那一份,並且系統裡的 VPN 設定還在。再確認 Home 裡有能選中的節點,更新後不是空清單。最後才問規則是不是把請求判去了直連,或誤送進隧道。一次只動一層。同一分鐘裡更新訂閱、改 Global Routing、換 Config、再開關 VPN,最後你不知道哪一步生效。
解除安裝重裝只會清掉應用裡的本機狀態。訂閱會不會還在、設定會不會還在,取決於你有沒有在 Data 裡備份,以及系統是否仍保留 VPN 設定。重裝不是修理第二層的方法,也不是業務還原鍵。
若已經分清這三層,再去教學裡按順序接上它們。還沒購買,或還沒核對比圖示,先走下載頁,不要從別的網站找安裝檔。