文章 ·

unsupported_country_region_territory 是什麼意思?ChatGPT 和 OpenAI API 提示地區不支援的原因與查法

先說結論:看到 unsupported_country_region_territory 或 Country, region, or territory not supported,意思是 OpenAI 認為這次請求來自它不支援的國家或地區;要查的是 OpenAI 的伺服器實際看到的出口,而不是 IP 檢測站看到的出口。截至 2026-10-01,中國大陸、香港、澳門都不在 OpenAI 公佈的 ChatGPT 和 API 支援名單裏,台灣在名單裏。

一圖看懂:OpenAI 看的是哪個出口瀏覽器、終端、伺服器發出的請求可能各走各的出口。瀏覽器裏按域名分流或 IPv6 會讓 chatgpt.com 看到別的出口;終端不會自動用瀏覽器的代理;伺服器上的程式,OpenAI 看到的是伺服器的出口。 一圖看懂:OpenAI 看的是哪個出口 瀏覽器:ChatGPT 網頁 可能分流 瀏覽器 按域名分流 瀏覽器出口 檢測站和 chatgpt.com 可能分到不同線路; IPv6 也可能繞開只接管 IPv4 的代理 終端:Codex、API 腳本 不跟瀏覽器 終端 終端代理設定 終端出口 瀏覽器的代理設定不會自動帶到終端; 登入走瀏覽器,之後的請求來自終端 伺服器:雲上的程式 伺服器出口 你的程式 雲伺服器 伺服器出口 OpenAI 看到的是伺服器的出口, 和你自己的電腦無關 哪條路報錯,就在哪條路上查 /cdn-cgi/trace。
檢測站只看到打開它的那條路。報錯時要查的是發出請求的瀏覽器、終端或伺服器,OpenAI 看到的是那裏的出口。

本文依據 OpenAI 的 ChatGPT 支援地區、API 支援地區、API 錯誤碼指南,以及幫助中心關於註冊時提示 unsupported country、出行後無法訪問、不支援地區的訪問與付款的文章。來自社區的說法會單獨註明。

這個錯誤出現在哪裏

  • OpenAI API:官方錯誤碼指南把它列為 403 - Country, region, or territory not supported,原因是「從不受支援的國家、地區或領土訪問 API」。用官方 Python 庫時,403 對應 PermissionDeniedError(見 openai-python 說明)。
  • Codex:Codex 可以用 ChatGPT 帳號或 API key 登入。有用户在 OpenAI 的 Codex GitHub 倉庫裏報告,使用 Codex 時收到的就是這個錯誤(社區報告)。
  • ChatGPT 網頁和 App:幫助中心寫明,在名單以外的地方註冊或創建 API key,會看到 unsupported country 的提示。社區裏用户貼出的文字多為 OpenAI's services are not available in your country.,有時後面帶 (error=unsupported_country)。

API 返回的完整內容,按社區帖子和 GitHub issue 裏用户貼出的樣子,一般是:

{"error": {"code": "unsupported_country_region_territory", "message": "Country, region, or territory not supported", "param": null, "type": "request_forbidden"}}

官方指南只給出了狀態碼和提示文字,code、type 兩個字段來自用户貼出的實際返回。

OpenAI 怎麼判斷你在哪

OpenAI 沒有公開地區判斷的具體方法,官方的說法都是「從哪裏訪問」。ChatGPT 名單頁的副標題是「我們目前支援從這些國家、地區和領土訪問」,並提醒:在名單以外的地區訪問或提供訪問,帳號可能被封禁或暫停。幫助中心介紹 ChatGPT 搜索時也寫明,ChatGPT 可能根據 IP 地址估計你的大致位置(國家、州或城市)。

對一個網站來說,最直接能看到的就是連接它的那個 IP,也就是你的網絡出口。所以排查時要看 chatgpt.com、api.openai.com 這些伺服器看到的 IP,而不是別的網站看到的 IP。

除了當下的出口,官方還寫明瞭兩處和地區有關的情況:

  • 瀏覽器裏留下的狀態:去過不支援的地區並在當地上網,回來後仍可能看到地區報錯。幫助中心建議先清除瀏覽器快取和 Cookie,再換瀏覽器或用無痕窗口試。
  • 付款方式:使用名單以外國家的付款方式,會導致無法使用服務。

名單裏有沒有中國大陸、香港、澳門

截至 2026-10-01:

  • ChatGPT 支援名單(網頁和手機端通用)共 208 項,沒有 China,也沒有 Hong Kong、Macau;Taiwan 在名單裏。
  • 開發者文檔裏的 API 支援名單和 ChatGPT 名單逐項相同,同樣沒有這三地。
  • 幫助中心的 API 名單頁寫明:OpenAI 不另外公佈不支援的名單,不在名單裏的地方,API 就是不支援。

各平台在兩地的情況見 中國大陸 和 香港 地區頁。

檢測站顯示支援地區,為什麼還報錯

多數情況是 OpenAI 看到的出口和檢測站看到的不是同一個。常見的有這幾種:

  1. 按域名分流:代理規則按域名決定走哪條線路,檢測站、chatgpt.com、api.openai.com 可能被分到不同線路,有的甚至不走代理。OpenAI 的網絡說明列出了近 30 個 ChatGPT 用到的域名,包括 *.chatgpt.com、*.openai.com、*.oaistatic.com、*.oaiusercontent.com。只有 chatgpt.com 在規則裏時,登入等環節仍可能走別的出口。詳見 ChatGPT、Claude 看到的是哪個 IP。
  2. IPv6 走了另一條路:2026-10-01 查詢 DNS,chatgpt.com 和 api.openai.com 都有 IPv6 地址。代理只接管 IPv4 時,設備一旦優先用 IPv6,就會從另一個出口出去,而檢測站顯示的可能只是 IPv4 出口。
  3. 終端程式沒用瀏覽器的代理:Codex 和調用 API 的腳本跑在終端裏,瀏覽器的代理設定不會自動帶到終端。按 Codex 官方說明,用 ChatGPT 帳號登入時先在瀏覽器裏完成登入,再由瀏覽器把憑證交回 Codex;登入走的是瀏覽器的出口,之後 Codex 發出的請求則來自終端。網絡說明還寫明,Codex 的模型調用和流式輸出經由 wss://chatgpt.com/。終端代理的設定思路可參考 Claude Code 代理設定,不同工具讀取的變量可能不同,以各自文檔為準。
  4. 程式跑在伺服器上:部署在雲伺服器上的程式調用 API,OpenAI 看到的是伺服器的出口,和你自己的電腦無關。
  5. IP 定位本身有偏差:不同的 IP 數據庫對同一個 IP 可能給出不同地區。OpenAI 開發者社區 2025 年 6 月有一個帖子,部署在首爾雲機房的服務突然收到這個錯誤;OpenAI 支援人員回覆韓國在支援名單內,收集 IP 排查,幾天後說已修復(社區帖子)。
同一台設備,出口可能不止一個代理規則按域名分流時,檢測站、chatgpt.com、api.openai.com 可能被分到不同線路,有的甚至不走代理。代理只接管 IPv4 時,優先用 IPv6 的請求會從另一個出口出去。 同一台設備,出口可能不止一個 代理規則按域名分流 檢測站 線路 A 支援地區 chatgpt.com 線路 B 另一個出口 api.openai.com 不走代理 本地出口 檢測站顯示的,只是分給它的那條線路 IPv6 走了另一條路 優先用 IPv6 不進代理 另一個出口 代理只接管 IPv4 時會這樣; 檢測站顯示的可能只是 IPv4 出口 只有 chatgpt.com 在規則裏時,登入等環節仍可能走別的出口。
chatgpt.com、api.openai.com 和檢測站可能各走一條線路,IPv6 也可能單獨出去。要看的是報錯的那個地址看到的 IP。

怎麼查 OpenAI 實際看到的 IP

chatgpt.com、api.openai.com、auth.openai.com 都在 Cloudflare 後面,可以用 Cloudflare 的診斷地址 /cdn-cgi/trace 讀出這台伺服器看到的 IP:ip= 是它看到的 IP,loc= 是 Cloudflare 判斷的地區代碼。loc 不一定和 OpenAI 自己的判斷完全一致,但出口落在哪裏一看便知。

瀏覽器:直接打開 https://chatgpt.com/cdn-cgi/trace 和 https://auth.openai.com/cdn-cgi/trace。也可以打開 ChatGPT 專項檢測:頁面讓瀏覽器直接讀取 chatgpt.com 看到的 IP,按 OpenAI 的 ChatGPT 名單判斷地區,標出這個 IP 是住宅還是機房、和打開本站的出口是否相同,並分別列出 IPv4、IPv6 出口,兩者不在同一地區時會提示。

終端:在運行 Codex 或腳本的同一個終端裏執行:

curl -s https://api.openai.com/cdn-cgi/trace | grep -E '^(ip|loc)='
curl -s https://chatgpt.com/cdn-cgi/trace | grep -E '^(ip|loc)='

想確認 IPv6,在 curl 後面加 -6 再查一次。也可以運行 curl -sL ipjudge.org/cc | bash(見 終端出口檢測):腳本按當前終端的代理環境變量訪問 api.openai.com、chatgpt.com 等地址並讀出 IP,出口在中國大陸、香港、澳門時直接標出,幾個服務走了不同出口也會提示,還會給出不走代理時的出口做對照。腳本只讀,不安裝、不修改、不上傳。

伺服器:程式部署在哪台機器上,就在那台機器上執行上面的 curl 命令。

判斷依據寫在 判定方法 裏。

常見問題

出現 unsupported_country_region_territory 是帳號被封了嗎?

不是一回事。它說明這次請求被判定來自不支援的地區。不過官方名單頁也提醒,在名單以外的地區訪問,帳號可能被封禁或暫停。

香港、澳門能用 ChatGPT 或 OpenAI API 嗎?

截至 2026-10-01,香港、澳門和中國大陸都不在 ChatGPT 和 API 的支援名單裏;台灣在名單裏。

瀏覽器裏 ChatGPT 正常,API 或 Codex 卻報這個錯?

通常是終端或伺服器走的出口和瀏覽器不同。在報錯的那台機器、那個終端裏,查 api.openai.com 和 chatgpt.com 看到的 IP。

出口確認在支援地區,仍然報錯怎麼辦?

按幫助中心的建議,先清除瀏覽器快取和 Cookie,再換瀏覽器或用無痕窗口試;仍不行就聯繫 OpenAI 支援,附上報錯時的出口 IP。

IP 判官能保證 OpenAI 一定放行嗎?

不能。OpenAI 沒有公開判斷細則,本站能做的是讀出它的伺服器看到的 IP,並對照它公佈的名單。

想知道你自己的 IP 屬於哪一類?

免費檢測我的 IP