render对bing的封锁很严,只要fork过go-proxy-bingai,bingo,chat-sydney的很大几率会被封号。
license_url获取方法,到pandora-next获取,或直接点击这里
https://github.com/renqabs/pdrn1/fork 然后准备好自己的tokens.json以及config.json,详细配置详见pandora-next
3.1 点击右上角的 New+,然后下拉框中选择 Web Service
3.2 选择默认的Build and deploy from a Git repository
点击 Next
3.3 在Public Git repository
中填写github项目地址(这个页面中,其它配置不要修改,否则有封号风险
),没有fork的话,可以直接填写我的地址,这里以我的github仓库地址为例,点击Continue
3.4 Name填写一个唯一的名字,例如 pandora-next
3.5 Region选择一个距离你相对近一些的,比如Singapore
3.6 然后拉到最下方,展开Advanced
点击Add Secret File
3.7 Filename填写 CONFIG_JSON
File Contents 填写 config.json 文件里面的内容
File Contents填写示例如下,注意替换掉license_id
,site_password
,setup_password
等敏感配置信息
{
"bind": "0.0.0.0:8080",
"timeout": 600,
"proxy_url": "",
"license_id": "Replace it",
"public_share": false,
"site_password": "Replace it",
"setup_password": "Replace it",
"server_tokens": true,
"proxy_api_prefix": "",
"isolated_conv_title": "*",
"captcha": {
"provider": "",
"site_key": "",
"site_secret": "",
"site_login": true,
"setup_login": true,
"oai_username": true,
"oai_password": true
},
"whitelist": null
}
3.8 【可选步骤】参考3.7添加
Filename填写 TOKEN_JSON
File Contents 填写 tokens.json 文件里面的内容
3.9 滑动到最下面,点击 Create Web Service
部署完成以后会自动分批一个域名给你,左上方可以看到类似这样的域名
https://pandora-next-xxx.onrender.com
如遇到报错429,在setting下,拉到最下方,点击 Suspend Web Service(等同暂停),等待三分钟以上,回到setting下点击Resume Web Service(等同启动),等待1分钟左右,出现版本信息以及[GIN]开头的日志就表明pandora运行成功(即使状态显示为Failed deploy 也可以正常使用)