ChatGPT代理
如果访问ChatGPT出现类似错误,说明你的IP已经被封禁限制访问了:)
Access denied
You do not have access to chat.openai.com
The site owner may have set restrictions that prevent you from accessing the site.
在得知亲爹微软的Azure 的出口IP好用后,我拿出之前薅heroku羊毛的FQ方案来薅一下Azure =_=
前提
- 已经有Chat OpenAI账号(sms-activate 收验证码)
- 拥有Azure账号并绑定了信用卡(国内VISA即可)
- 玩得转SwitchyOmega(很简单的)
创建容器
-
进入Azure免费服务页面 选择容器应用(有免费额度),创建容器
-
需新建资源组和选择区域、新建容器应用环境
-
设置容器应用信息(很重要,不要设置错)
镜像选择:ls0f/cracker-server
环境变量SECRET 自己设置,在下一步很会用上
- 创建资源,等待容器部署完成后跳转到资源页面
拿到分配的访问地址,浏览器请求测试,正常会返回404页面,这个地址在下一步会用上
走到这一步,你已经成功了80%
本地代理
-
本地终端中,运行客户端程序
-addr 本地监听端口
-raddr 容器访问地址(Azure分配的访问地址)
-secret 秘钥(创建容器的时候设置的)
示例
./local -addr 127.0.0.1:1234 -raddr https://chatgpt.jollybush-7290e711.westus2.azurecontainerapps.io/ -secret chatgpt12345 -logtostderr -v=10
- SwitchyOmega 新增代理配置
我的配置可供参考
配置为上面命令行设置的监听端口
设置OpenAI域名走代理