錯誤訊息長什麼樣子
依使用的地方不同,ChatGPT和OpenAI API會用不同的說法表達同一件事:
- 在App或網站上:「OpenAI's services are not available in your country」(OpenAI的服務在你的國家無法使用)或「Unable to load site」(無法載入網站)。
- 在API中:回傳HTTP 403,錯誤代碼
unsupported_country_region_territory,訊息為「Country, region, or territory not supported」(不支援該國家、地區或領地)。 - 有時會出現「Access denied」(拒絕存取)頁面,這是ChatGPT前端的網路在App載入前就封鎖了你的位址。
它們的意思都一樣:OpenAI查看了你請求的IP位址,判定它來自未提供服務的地方,或來自它不信任的位址。
ChatGPT不支援哪些國家
OpenAI公布了一份支援的國家和地區清單,涵蓋世界上大部分地方。主要缺少的是:
| 不支援 | 說明 |
|---|---|
| 中國大陸、香港、澳門 | 香港和澳門在清單上與中國分開列出,但同樣不在支援範圍內 |
| 俄羅斯、白俄羅斯 | |
| 伊朗、北韓、敘利亞、古巴 | 受制裁國家 |
| 委內瑞拉 |
這份清單會不時變動。IP解鎖檢測會用最新的清單比對你的IP,並顯示最後確認的日期。
步驟1:查看你的IP屬於哪個國家
開啟IP解鎖檢測。它會顯示OpenAI最可能看到的國家,以及ChatGPT在那裡能否使用。
- 國家不受支援,但你並不在那裡: 是VPN、代理或公司網路把你的流量轉送到那個國家。關掉它,或選擇位於你實際所在國家的伺服器。
- 國家正確且受支援: 請繼續看步驟2。
- 使用一般網路,國家卻顯示錯誤: IP定位資料庫有時會把新的位址範圍歸到錯誤的國家。用IP查詢查一下這個位址,如果真的有誤,請網路業者更新地理位置資料。
步驟2:檢查是否有第二個位址
瀏覽器可能暴露不只一個位址。只要其中任何一個指向不受支援的國家,你仍可能被封鎖。
- 執行WebRTC洩漏檢測,檢查瀏覽器洩漏。
- 執行DNS洩漏測試,看看你的查詢送到了哪裡。
- 在我的IP頁面查看IPv4和IPv6的結果。只傳送IPv4的VPN會讓你的IPv6位址曝光。
修正所有洩漏後,登出、清除chatgpt.com的Cookie,再重新登入。
步驟3:避開看起來像伺服器的位址
即使在支援的國家,ChatGPT也會對許多VPN、代理和資料中心位址跳出驗證或直接封鎖,共用位址尤其如此。這就是同一個VPN今天能用、明天卻不能用的原因。IP解鎖檢測會把這類位址標示為「可能被封鎖」。家用網路或行動網路最穩定,原因請見住宅IP與資料中心IP的差別。
如果你住在不受支援的國家呢?
OpenAI的條款只允許在支援的國家使用它的服務。從不受支援的國家透過VPN連線違反這些條款,帳號可能被停權。付款也會被檢查:ChatGPT Plus需要支援國家的付款方式,App商店訂閱則以商店所在國家為準。
從伺服器或自己的電腦檢測
如果你在伺服器上執行API,要檢測的是該伺服器的位址,而不是你筆電的位址。命令列檢測會從執行它的那台機器直接連線到各項服務:
curl -sL ipdidi.com/unlock | bash
Windows PowerShell:irm ipdidi.com/unlock.ps1 | iex。請見命令列用法。
常見問題
unsupported_country_region_territory是什麼意思?
這是OpenAI API的錯誤代碼,代表請求來自它未提供服務的國家、地區或領地的IP位址。解決方法和App一樣:查一下你的伺服器或電腦的IP屬於哪個國家。
我人在支援的國家,ChatGPT為什麼還說無法使用?
通常是VPN、代理或公司網路把你轉送到其他國家,或是WebRTC、DNS、IPv6洩漏暴露了第二個位址。少數情況是IP被定位資料庫歸到錯誤的國家。
ChatGPT會封鎖VPN嗎?
不是全部都封鎖,但許多共用VPN和資料中心位址會被額外驗證或直接封鎖。選擇位於你所在國家、使用人數較少的VPN伺服器,成功率比較高。
香港可以用ChatGPT嗎?
不行。香港和澳門都不在OpenAI支援的國家和地區清單上,中國大陸也不在。