前言
最近互联网的宠儿想必非ChatGPT莫属,在人工智能大火以后的这么多年, 第一款让所有打工人都切实感受到或方便或恐惧的AI工具诞生了, 但是在火热的当前更多的小白还无法接触这一最新的技术革命, 直接访问openai得到的是对中国大陆的拒绝,好不容易使用VPS搭出来的环境目前也不好使了,主要原因是ChatGPT使用了CloudFlare CDN做了真人human验证,其次是IP验证,很多新人都对Access deniedAccess denied Error code 1020深有体会,今天就从技术角度讲一下如何彻底地解决这个问题。
思路
由于CF验证IP,咱们大陆的IP会access denied拒绝,很多海外节点也被拒绝了,因为咱们国人多,热度高,流量大,所以第一排除的就是咱们中国及使用代理最多的中国IP。
思路就是套用CloudFlare官方自己的Warp,它对自己人还是友好放行的原理。
条件
- 首先要有一台海外VPS
- VPS的IP未被CF自己封禁
Warp
什么是Warp呢,请查看官方介绍吧
官方地址:https://1.1.1.1
用一句话介绍就是,私人的私人代理。1.1.1.1
是CloudFlare提供的DNS解析,经过它家的DNS,结合Warp可以给我们的流量套一层安全壳。
Warp的作用是: DNS查询将受到Cloudflare的1.1.1.1 DNS服务的保护, WARP会添加一层加密以确保的流量不会被窥探者获取。
但是WARP不会掩盖IP地址,所以Warp的作为主要是作为对隐私和安全的保护,达不到上外网的作用。
Warp虽然无法帮助我们上外网,但是可以帮助我们穿过它们自家的CDN限制, 现在想要绕过CloudFlare的限制,要么换真国外机房、要么隐藏我们的IP,所以我们使用简单且免费的Warp。
安装
安装前
curl chat.openai.com
直接显示经典的error code:1020错误,说明VPS本身就无法访问ChatGPT。
安装中
一键安装
一键安装脚本: https://gitlab.com/rwkgyg/CFwarp
1
|
wget -N https://gitlab.com/rwkgyg/CFwarp/raw/main/CFwarp.sh && bash CFwarp.sh
|
执行以上脚本后一路回车即可
至此warp就安装完成了。
安装后
1,测试ip138.com
通过ip查询可以看到,已经是cloudflare的IP地址了,说明warp套用成功。
2,打开,chat.openai.com ,见证奇怪的时刻
至此我们大功造成,可以在Client端访问了!
其他文章: |