手上一直闲了两台serv00,没有工作干,突然想到之前star了T佬的github项目没有部署( tbphp/gpt-load: 智能密钥轮询的多渠道 AI 代理。 Multi-channel AI proxy with intelligent key rotation.)于是就尝试弄了一下,没想到就成功了,也算是不用放着吃灰了。我使用的是方法三源码构建的方式。
首先安装项目需要的环境,go,npm等(具体可以问下ai)。
然后克隆并构建
git clone https://github.com/tbphp/gpt-load.git
cd gpt-load
go mod tidy
# 创建配置
cp .env.example .env
随后要在serv00的控制台放行端口(示例: Sign in,只需要修改数字就行了)
在nano/vim编辑器修改.env改成如上未使用的端口。其他直接保持默认就ok了。
然后
make run等待一段时间就ok了,大约需要6分钟左右。随后就能打开玩耍了关于pm2保活:
可以先将go程序编译成一个可独立执行的文件:
在gpt-load文件夹下执行以下命令
go build -o gpt-load-server .
随后使用pm2 start ./gpt-load-server --name gpt-load 命令即可启动pm2保活。
关于https协议
由于部分客户端不支持http协议,因此需要进行https的配置。
登陆serv00后台添加一个反向代理功能的网站,端口就写放行的端口,注意不要勾选"use https",domain随便写一个以xxx.用户名.serv00.net结尾的就行了。(也可以使用自己的域名,添加A记录,IP指向serv00的IP应该就可以)
随后进行SSL证书的申请:(选择let’s encrypt的证书)
随后回到www websites列表,打开"Force SSL"即可:
随后便可以通过https://xxx.用户名.serv00.net 的方式进行访问。
配合gemini的打野贴食用效果更佳 4334个 GeminiKey + 自助打野机 - 福利羊毛 / 福利羊毛, Lv2 - LINUX DO
全民大打野时代,人人都有打野机,支持全自动同步数据 - 开发调优 / 开发调优, Lv1 - LINUX DO




