一种解决 ChatGPT Access denied 的方法

ChatGPT 封禁了一堆 VPS 供应商,我自己用的 Vultr 也很早就 Access denied

看到网上有绕过的方法,不过里面牵涉到很多计算机网络的东西,好多知识我已经忘了,所以在这里没办法解释太多,因为我也不懂

按照通俗易懂的说法就是利用 Cloudflare WARP 客户端,来实现一个伪装

比如我自己的服务器,开启前 curl -x ipinfo.io

1
2
3
4
5
6
7
8
9
10
11
12
{
"ip": "149.28.197.45",
"hostname": "149.28.197.45.vultrusercontent.com",
"city": "Santa Clara",
"region": "California",
"country": "US",
"loc": "37.3924,-121.9623",
"org": "AS20473 The Constant Company, LLC",
"postal": "95054",
"timezone": "America/Los_Angeles",
"readme": "https://ipinfo.io/missingauth"
}

(这服务器没啥东西)

开启后 curl -x socks5://127.0.0.1:40000 ipinfo.io

1
2
3
4
5
6
7
8
9
10
11
{
"ip": "104.28.201.74",
"city": "San Jose",
"region": "California",
"country": "US",
"loc": "37.3394,-121.8950",
"org": "AS13335 Cloudflare, Inc.",
"postal": "95103",
"timezone": "America/Los_Angeles",
"readme": "https://ipinfo.io/missingauth"
}

org,其实是 Cloudflare 了


于是从实用的角度打包了另一个辅助的镜像 chatgpt-proxy-server-warp,来达到这个目的

测试过还挺好用的

我自己开始测试的时候,如果在 VPS 上直接裸跑 WARP 客户端,会改到里面的网络配置,SSH 也会断开,看日志好像是修改了防火墙配置

但是在容器里跑,就没有这个问题

演示视频