Unlock ChatGPT with Cloudflare WARP

原理分析 Cloudflare WARP拥有很多IP,而ChatGPT的CDN又是Cloudflare提供的,也就是说,能不能访问完全取决于Cloudflare。因此使用Cloudflare自己的IP大概率不会被Ban。除了WARP之外,iCloud Private Relay也是Cloudflare的IP哦。 具体步骤 本文的方案仅改变IPv6出口IP,不会改变IPv4出口IP,更不会改变路由。 准备一台VPS,需要是OpenGPT支持的161个国家之一。因为你的网络在哪里,WARP就会使用你所在地的IP。比如香港就不行。 Supported countries and territories 使用以下命令安装WARP。 bash <(curl -fsSL git.io/warp.sh) proxy 配置XrayR/V2Ray的出站规则和路由。(以XrayR为例,XrayR/V2Ray的使用本文略过) # custom_outbound.json { "tag": "socks5-warp", "protocol": "socks", "settings": { "servers": [{ "address": "127.0.0.1", "port": 40000 }] } } # route.json { "type": "field", "outboundTag": "socks5-warp", "ip": ["::/0"] } 简单解释一下,出站规则是指出站走40000端口的SOCKS代理。路由规则是指所有IPv6出站均走SOCKS代理。 如果你只是想让OpenAI走WARP的IPv6,可以这样写。 # route.json { "type": "field", "outboundTag": "socks5-warp", "domain": ["openai.com"] }

Saturday, February 11, 2023 · Vincent Young

I subscribed to ChatGPT Plus

ChatGPT Plus 功能 Available even when demand is high 即使在需求大的时候也可以使用 Faster response speed 更快的反应速度 Priority access to new features 优先获得新功能 订阅 正常方式 填写表格并等待官方给你发送电子邮件获取资格。 漏洞 在中国时间的2月10日下午,看到群里有很多朋友说出现了Upgrade Plan的按钮,我立即登陆了我的帐号发现确实也有了,但是因为中国信用卡无法支付,导致开通失败。2月11日我再次登录的时候发现已经消失了这个按钮。 我翻看了我的Chrome历史记录,找到了一个 pay.openai.com 的链接,点进去发现还是熟悉的Stripe的界面。但是奇怪的事情是我无法填写地址信息,但是没有地址信息无法提交。无奈之下,当然是按下F12,找到填写地址的每一个input标签,把disable全部改为enable,顺利地填写了信息。在我的好朋友Ming的帮助下,用他的美国卡支付,没有显示成功的界面,一直显示处理中,但是收到了订阅成功的邮件。回到 chat.openai.com 发现已经开通好了。 体验 Plus版本有两个模式,分别是 Default 和 Turbo。 根据描述和实际体验,Turbo模式显然要快很多,回复速度比免费版有了很大的提升,很少有遇到崩溃的情况。当然英文提问会比中文回复速度快很多。 IP的问题 无法访问 ChatGPT封锁了很多机房的IP,因为ChatGPT使用的是Cloudflare的服务,我猜测是使用了Country匹配,也就是说只有在指定国家可用,目前是161个国家。除此之外,应该还加入了Threat Score和Known Bots的判断。意味着你的IP要想顺利访问,需要具备两个条件,IP属于来自161个国家之一,并且你的IP危险分数足够低。 我的方案 在2022年3月28日,我在RIPE申请到了ASN,也就意味着我可以持有IPv4和IPv6,我目前持有两个/48的IPv6。我目前的IPv6分别来自台湾和英国,都在161个国家之内,危险分数都是0。我建立了BGP Session,完全可以使用自己的IP来访问OpenAI的服务。 Prefixes: 2401:95c0:f001::/48 2a0f:9400:6907::/48 检测是否可用 为了验证当前IP是否能够正常使用OpenAI服务,我用Shell写了一个检测脚本——OpenAI-Checker。使用方法也非常简单,仅需要在任何Linux/macOS上执行以下命令。 bash <(curl -Ls https://cpp.li/openai) 检测结果示例: > bash <(curl -Ls https://cpp.li/openai) OpenAI Access Checker. Made by Vincent https://github.com/missuo/OpenAI-Checker ------------------------------------- [IPv4] Your IPv4: 205....

Saturday, February 11, 2023 · Vincent Young