Foreword
cws一直有问题,而且只支持access token,经常要换很麻烦。之前有关注到dairoot的mirror,这次刚好试一下,发现体验还行
ChatGPT-Mirror
https://github.com/dairoot/ChatGPT-Mirror
项目很简单
https://chatgpt.dairoot.cn/
官方体验站,也可以使用免费账号测试,基本都差不多
部署
脚本内是docker,所以机器需要提前安好docker
git clone https://github.com/dairoot/ChatGPT-Mirror.git
cd ChatGPT-Mirror/
# 修改管理后台账号密码
cp .env.example .env && vi .env
chmod +x ./deploy.sh
# 可能的话需要改一下 把启动脚本的docker compose改成docker-compose
vi ./deploy.sh
# 启动
./deploy.sh
caddy 反代一下
gpt.你的域名.com {
reverse_proxy 127.0.0.1:50002
}
测试
http://你的ip:50002
可以正常访问了
管理员账号先进去添加使用者账号和ChatGPT账号
- 支持独立会话,支持指定号池,也能单独冻结
账号支持使用session token,可以维持30天,还是比较好的
可以把一些账号绑定给某一个号池,这样方便管理
访问起来和GPT差不多,还可以
403 Forbidden
https://github.com/dairoot/ChatGPT-Mirror/blob/main/docs/faq-cn.md
文档里有相关说明,换IP是最简单的,但是成本也是最高的,剩下就是用代理的方式
测试了一下wrap可以用,直接用wrap代理
直接启动wrap代理
docker-compose -f docker-compose-warp.yml up -d
验证局部模式的 warp 是否安装成功,如果 warp=off 则 warp 安装失败
curl -s --socks5-hostname 127.0.0.1:1080 https://cloudflare.com/cdn-cgi/trace |grep warp
如果验证成功了,修改环境变量,增加代理链接,然后重新启动
vi .env
PROXY_URL_POOL=socks5://warp:1080
./deploy.sh
外部验证代理成功的链接
http://你的域名/api/check-proxy?admin_password=环境变量中的ADMIN_PASSWORD
https://你的域名/api/check-proxy?admin_password=环境变量中的ADMIN_PASSWORD
正确的话就会返回类似下面的200提示
再登录ChatGPT-Mirror,已经可以正常登录了
Summary
团队内部使用足够了,后续把套餐再升级到team那就更方便了
类似的镜像站还有始皇的,之前看好像也可以通过权限分享
new.oaifree.com
2025.2 GPT大规模封禁
我在3.2号收到了封禁通知,这次是针对账号工作时间、询问内容进行的大规模封禁,很多国内使用的账号都被封禁了(plus、pro、team)
我使用的2个team账号都被封禁,账号全程都是挂在国外使用的,不存在国内登录的情况,CF warp代理,目前只能邮件反馈等待解禁消息
说明OpenAI目前有能力检测到Mirror的共享方式
Quote
https://dairoot.cn/2024/07/02/install-chatgpt-mirror/