解决 ChatGPT Access denied 问题

2023-04-22 ⏳3.7分钟(1.5千字)

之前分享了订阅 ChatGPT Plus 的过程,又解决了订阅续费问题。过了几天好日子,ChatGPT Plus 也确实提高了自己的生产力。但好景不长,突然有一天打开 ChatGPT网页后发现账号被封了😂欲哭无泪呀。虽然还可以调 API 使用 GPT-3.5 模型,但用不了 GPT-4 确实难受。今天就跟大家分享解决问题的方法和过程。

Access denied - You do not have access to chat.openai.com.

首先需要判断是账号被封了还 IP 地址被封了。如果是前者,只能重新注册;如果是后者,则可以想办法换一个干净的地址。

我的账号一直都是自用,也没有随便分享 API 密钥,而且我还是用谷歌登录的。最关键的是我还绑定了信用卡,订阅了 ChatGPT Plus。所以我判断 OpenAI 应该不会给我封号。

验证的办法也很简单,清除浏览器登录态(cookie)再打开 ChatGPT 页面。如果正常能正常展示登录页面,那就凉凉,因为账号大概率被封😂但如果依然提示 Access Denied,那恭喜你,账号没事🎉,只是 IP 地址被封了。我试了一下,果然是 IP 地址被封!

说起来我用的 VPS 还算有一定的门槛,线路是 CN2 GIA,比普通的梯子🪜要贵好多倍。理论上不会有太多人使用同一个网段,被滥用的可能相对较小。怎么会被封 IP 呢?这里有两种可能。一种是因为我在前面的文章分享说自己的 VPS 可以注册 ChatGPT Plus,并给出了自己的邀请链接。可能是有人注册了 VPS 并做了坏事,然后波及到了我😂另一种可能是有机场跟我使用相同的网段,用的人太多,整个网段被封😂

但无论如何,没办法继续使用现在的 VPS 做中转了。必须另觅新径。

其实所谓的「新径」就是找一个干净的 IP 地址。怎么找是个问题。

最简单的办法是再注册一个虚拟主机。但这里有个问题。太贵的买不起,太便宜的又可能被滥用,进而 IP 地址可能又被封了。这种便宜的小鸡还可能经常跑路,并不稳定。

除了 VPS 网上还有一种所为的 NAT 端口转发服务,价格更便宜。这种更不建议大家选购,因为 NAT 没有独立 IP 地址,很容易被牵连。

最好的办法是能搞到一个美国运营商的原生 IP 地址,这样 ChatGPT 就会把你当成普通的美国居民看待。而且现在国人用的大多是 VPS,它们大都部署在数据中心,所用的 IP 地址基本都是服务器专用网段,跟普通民用网段可能有差异。用的多了被封很正常。

但如何获取运营商原生地址呢🤔️网上还真有这样的服务,但都价格不菲!一个原生地址的价值要远高于普通的 VPS,贵也是有道理的。

有没有免费的方案呢?还真让我找到了😄此处省略一万字……

大概的思想是找一家免费的 VPS 提供商,他们的 IP 是运营商 IP 或者用的人非常少1。然后在 VPS 建立 VPN 并添加路由规则让所有 ChatGPT 的流量走 VPN。这样就能绕过 IP 封锁!

普通而且免费的 VPS 肯定不好找,但可以找一些特殊的。比如有上 ISP 会提供免费的 IPv6 隧道,可以用来访问 ChatGPT2

有网友来信骂我说像 Cloudflare WARP 这样的信息也拿来卖钱。不过倒也提醒了我,像 Cloudflare WARP 这样的 VPN 从某种意义上确实能用。

我试了一下,居然 WRAP 可以在国内直接使用3。默认只开启 1.1.1.1 DNS 解析。切换到 WAPR 模式后可以直接当梯子🪜。WARP+体验更好,每过邀请一好友获得 1GB 流量。也可以订阅付费套餐,每月 4.99 美元。

Cloudflare WARP 目前可以在国内直连!

WAPR 也可以在 Linux 服务器上运行,具体可以参考官方博客4

有一点需要指出,用的越多,被封的可能越大。像 Cloudflare WARP 这样的服务,大家能用上的最好抓紧时间用。说不定过不多久也会被 OpenAI 公司封掉5。这是我不公开自己所用服务的原因。

ChatGPT 使用 Cloudflare 接入互联网。所以建立 VPN 后只需要让 Cloudflare 的 IP 网段走 VPN 线路,其他浏览不受影响。

一切配置妥当后,熟悉的界面又回来了😄

ChatGPT Plus 失而复得😄

  1. 用的少便意味的门槛高,结果就是被封的可能性很小!↩︎

  2. 可惜 IPv6 这条路也走不通了,因为 OpenAI 从 Cloudflare 迁移到 Azure,而 Azure 不支持 IPv6!↩︎

  3. 需要通过非国区 AppStore 安装。↩︎

  4. https://blog.cloudflare.com/announcing-warp-for-linux-and-proxy-mode/↩︎

  5. 不过这里有一个技术问题。OpenAI 本身使用 Cloudflare CDN。也就说正常用户的流量也是经过 Cloudflare 的数据中心访问 ChatGPT。如果异常用户使用 WARP 的话,流量也是经过 Cloudflare 数据中心转发给 ChatGPT。OpenAI 或者 Cloudlfare 能否轻松识别这部分量是一个问题。↩︎