经过多次的尝试,不管是静态网站构建还是使用域外 vps,最终都逃不过blocked
的命运。终于!!!在昨天找到了pandora
这个好东西,感恩作者🥹!
pandora 地址https://github.com/pengzhile/pandora
。
需要购买境外的 vps 并注册 gpt 账号。
注册gpt账号
进入官网注册,这里有个关键点是需要申请境外的手机号。
进入sms网站获取虚拟手机号。有的号不可用多试几个就行。
选择号码点击购物车图标,回到 openai 输入刚刚获取的手机号,发送验证码后再回到 sms 获取验证码进行 gpt 的验证,直至最后的成功。
安装docker
我买的 vps 是 vultr 的 CenterOS Stream 8,故以下教程都是针对该系统的,网上 debian 太多了。
- 查看系统版本
cat /etc/redhat-release
- 添加阿里镜像源
yum-config-manager --add-repo <http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo>
- 安装依赖
yum -y install yum-utils device-mapper-persistent-data lvm2
- 安装 docker-ce
dnf -y install <https://download.docker.com/linux/centos/7/x86_64/stable/Packages/containerd.io-1.2.6-3.3.el7.x86_64.rpm>
dnf -y install docker-ce docker-ce-cli --nobest
- 查看docker版本
docker --version
到此,表明 docker 安装成功。
部署pandora
- 拉取 pandora 镜像
docker pull pengzhile/pandora
- 启动容器 端口设置了 9999,可以根据需要自行设置
docker run -e PANDORA_CLOUD=cloud -e PANDORA_SERVER=0.0.0.0:9999 -p 9999:9999 -d pengzhile/pandora
开始使用
- 启动docker
systemctl start docker
- 访问自己的vps ip:端口 进入页面
此时可以看到登陆页面,如果注册gpt是用的谷歌或微软的第三方登陆,直接用他们的邮箱是无法登录的,会一直显示邮箱或密码错误,此时可以点击登陆按钮上面的to get it
转到获取accesstoken的网站,需要先安装谷歌插件。
点击进入插件地址。按照教程安装,再次打开获取 token 的网站,通过第三方登录获取到 token,复制后回到自己的服务地址,点击下方的Continue with Access Token
,粘贴刚刚获取到的 token,成功登录!且免翻墙使用!
token 方式有效期为14天,过了时间需要重新获取。