IPdidi
繁體中文

ChatGPT在你的國家無法使用:錯誤原因與解決方法

ChatGPT是根據你的IP位址判斷你在哪裡。如果這個位址指向OpenAI未提供服務的國家,就算你人在別處也會被擋下。以下教你如何檢查和解決。

錯誤訊息長什麼樣子

依使用的地方不同,ChatGPT和OpenAI API會用不同的說法表達同一件事:

它們的意思都一樣:OpenAI查看了你請求的IP位址,判定它來自未提供服務的地方,或來自它不信任的位址。

ChatGPT不支援哪些國家

OpenAI公布了一份支援的國家和地區清單,涵蓋世界上大部分地方。主要缺少的是:

不支援說明
中國大陸、香港、澳門香港和澳門在清單上與中國分開列出,但同樣不在支援範圍內
俄羅斯、白俄羅斯
伊朗、北韓、敘利亞、古巴受制裁國家
委內瑞拉

這份清單會不時變動。IP解鎖檢測會用最新的清單比對你的IP,並顯示最後確認的日期。

步驟1:查看你的IP屬於哪個國家

開啟IP解鎖檢測。它會顯示OpenAI最可能看到的國家,以及ChatGPT在那裡能否使用。

步驟2:檢查是否有第二個位址

瀏覽器可能暴露不只一個位址。只要其中任何一個指向不受支援的國家,你仍可能被封鎖。

  1. 執行WebRTC洩漏檢測,檢查瀏覽器洩漏。
  2. 執行DNS洩漏測試,看看你的查詢送到了哪裡。
  3. 在我的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支援的國家和地區清單上,中國大陸也不在。