Press "Enter" to skip to content

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

突然之间chatgpt不能访问了,查了下好像是OpenAI帮很多vps主机都封了。

最近的网络最热门的,应该当ChatGPT所属了,在IT开发者界更是:有担忧的,有兴奋的,有求知的,一时兴起万层浪,但是,也有很多小白连最基本的大门都没办法进来,因为流量太大了,已远远超过了ChatGPT的服务器所承受能力,这个访问量已大大超出了你的想像,所以请了一台流量高防大将:CloudFlare,先是真人human验证,再是IP验证,很多新人都对Access deniedAccess denied Error code 1020深有体会吧,今天就聊一下如何彻底地解决这个问题。

思路

由于CF验证IP,咱们大陆的IP会access denied拒绝,很多海外节点也被拒绝了,因为咱们国人多,热度高,流量大,所以第一排除的就是咱们中国及使用代理最多的中国IP。

思路就是套用CloudFlare官方自己的Warp,它对自己人还是友好放行的原理。思路跟解锁Netfilx原生IP一样。

条件

  • 自己能配置的节点
  • 套的IP未被CF自己封

Warp

什么是Warp呢,请查看官方介绍吧

官方地址:https://1.1.1.1

用一句话介绍就是,私人的私人代理,如果你也想使用,或者升级到Warp+

安装

安装前

curl chat.openai.com

直接显示经典的error code:1020错误,说明我能服务器本身就无法访问ChatGPT,所以你当节点,那也肯定是跑不了1020的了

我的是甲骨文韩国首尔的服务器,证实是无法使用的了,而且我三台试了,都是1020错误代码。估计是封IP段

安装中

第一,先给服务上个快照,折腾坏了也能恢复折腾前的状态

第二,安装warp 官网教程:https://pkg.cloudflareclient.com/install

官方只是讲到GPG及库更新。接下来,实操

1,为库安装GPG Key

curl https://pkg.cloudflareclient.com/pubkey.gpg | sudo gpg --yes --dearmor --output /usr/share/keyrings/cloudflare-warp-archive-keyring.gpg

2,添加源到库

echo "deb [arch=amd64 signed-by=/usr/share/keyrings/cloudflare-warp-archive-keyring.gpg] https://pkg.cloudflareclient.com/ $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/cloudflare-client.list

3,update APT

apt update #管理权限直接使用这个更新
sudo apt update #如果不是管理员账号下,使用这个

4,安装Warp

apt install cloudflare-warp

5,注册Warp 运行命令给设备注册

warp-cli register

6,打开代理模式

warp-cli set-mode proxy

7,连接Warp

warp-cli connect

8,查验

curl ifconfig.me --proxy socks5://127.0.0.1:40000

显示IP地址为CloudFlare的代理IP地址了

再测试不使用socks5时候还是1020错误代码,第二条命令带上socks5,没有1020错误代码提示了。

至此

说明我这能韩国服务器套上了CloudFlare的Warp节点,是能正常访问chat.openai.com了,接下来了就是配置节点的分流路由规则了,将正确的流量代理到127.0.0.1:40000就行了。

参考资料:

https://mailberry.com.cn/2023/02/cf-solve-it-completely-error-code-1020-by-warp/

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注