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、代理和机房IP弹出验证或直接拦截,共享IP尤其如此。这就是同一个VPN今天能用、明天不能用的原因。IP解锁检测会把这类地址标为“可能被封锁”。家庭宽带或移动网络最稳定,原因见住宅IP和机房IP的区别。

如果你住在不受支持的国家怎么办?

OpenAI的条款只允许在支持的国家使用它的服务。从不受支持的国家通过VPN连接违反这些条款,账号可能被封禁。付款也会被检查:ChatGPT Plus需要支持国家的付款方式,应用商店订阅则以商店所在国家为准。

在服务器或自己的电脑上检测

如果你在服务器上调用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归属地数据库把IP归到了错误的国家。

ChatGPT会封VPN吗?

不是全部都封,但很多共享VPN和机房地址会被额外验证或直接拦截。选一台位于你所在国家、使用人数较少的VPN服务器,成功率更高。

香港能用ChatGPT吗?

不能。香港和澳门都不在OpenAI支持的国家和地区列表上,中国大陆也不在。