【搭建教程】第5次搭建go-proxy-bingai

【搭建教程】第5次搭建go-proxy-bingai

准备工作

首先你要有一台Linux服务器,而且得是海外服务器(可以连接到NewBing的)
如果想按照本教程一路通车,建议与本教程一样安装CentOS7

— Linux服务器一台
— 域名一个(建议)
— XShell或其他SSH终端连接软件
— SSL证书*(建议)

*域名从腾讯云买的话还可以申领免费SSL证书(反正我是这样的)
其实挺方便的,比较推荐

安装1Panel

用XShell连接到你的服务器

如果你是CentOS直接复制粘贴下面的代码并执行

curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && sh quick_start.sh

其他系统请至官方安装文档查看

根据提示输入端口、管理员账户、密码等即可
然后打开浏览器输入http://你的ip:刚刚的端口 /安全入口即可访问1Panel

安装Go-Proxy-BingAI

进入1Panel,点击左侧导航栏中的容器,点击上侧菜单中的编排
图片[1]-【搭建教程】第5次搭建go-proxy-bingai-Senc森辞知识分享站

点击创建编排
图片[2]-【搭建教程】第5次搭建go-proxy-bingai-Senc森辞知识分享站

填写你要保存到的文件夹名,填写编排的内容(见下面的代码)
图片[3]-【搭建教程】第5次搭建go-proxy-bingai-Senc森辞知识分享站

将这些复制到编排编辑框中👇

version: '3'

services:
  go-proxy-bingai:
    image: zklcdc/go-proxy-bingai
    container_name: go-proxy-bingai  
    restart: always
    ports:
      - 8080:8080
    environment:
      - BYPASS_SERVER=http://172.17.0.1:7860
      # - BING_BASE_URL=https://www.bing.com
      # - SYDNEY_BASE_URL=https://sydney.bing.com
      # - HTTP_PROXY=http://172.17.0.1:18080
      # - HTTPS_PROXY=http://172.17.0.1:18080
      # - Go_Proxy_BingAI_USER_TOKEN_1=xxx
      # - Go_Proxy_BingAI_USER_TOKEN_2=xxx
      # - USER_KievRPSSecAuth=xxx
      # - USER_RwBf=xxx
      # - USER_MUID=xxx
      # - APIKEY=sk-xxx

  go-bingai-pass:
    image: zklcdc/go-bingai-pass
    container_name: go-bingai-pass
    restart: always
    environment:
      # - PROXY_SERVER=http://172.17.0.1:18080
      - PASS_TIMEOUT=3
      - HEADLESS=false
    ports:
      - 7860:7860

先别急着保存,现在让我们登录bing.com,在必应中登录你的微软账号,然后右键页面,选择检查
图片[4]-【搭建教程】第5次搭建go-proxy-bingai-Senc森辞知识分享站

在弹出的窗口中找到应用,搜索_UKievRPSSecAuthRwBfMUID 这四个值并回到1Panel刚刚的编排编辑框复制对应的值到你的编排文件
图片[5]-【搭建教程】第5次搭建go-proxy-bingai-Senc森辞知识分享站图片[6]-【搭建教程】第5次搭建go-proxy-bingai-Senc森辞知识分享站

修改完后再点击确认

确认过后1Panel将会自动拉取Docker镜像,并且创建两个容器go-bingai-pass (人机验证端)和go-proxy-bingai (本体)
首次创建需要拉取镜像,时间较长,请耐心等待

等拉取完成并且成功运行时,我们要设置NewBing的暴露端口
点击左侧导航栏容器,找到go-proxy-bingai ,点击右侧更多,找到编辑

图片[7]-【搭建教程】第5次搭建go-proxy-bingai-Senc森辞知识分享站

在弹出的窗口中找到暴露端口
图片[8]-【搭建教程】第5次搭建go-proxy-bingai-Senc森辞知识分享站

服务器一栏的端口设置为8080(按你所需设置,不一定是8080,总之等会反代要用要记住)
[But,根据本教程使用1panel,其网站管理OpenResty需要占用]

容器一栏填写8080

设置反向代理

首先点击左侧导航栏中的网站(如果提示你没安装OpenResty请按他的提示到应用商店安装OpenResty)

点击创建网站

图片[9]-【搭建教程】第5次搭建go-proxy-bingai-Senc森辞知识分享站

然后在弹出的窗口中选择反向代理

填写你的域名到主域名

代理地址填写127.0.0.1:端口号(端口号为你暴露go-proxy-bingai 的服务器端口,本教程默认设置为8080)

图片[10]-【搭建教程】第5次搭建go-proxy-bingai-Senc森辞知识分享站

填写无误确认即可

使用SSL证书并开启HTTPS(可选)

首先你要有你的域名的SSL证书
*如果域名从腾讯云买的话可以申领免费SSL证书(反正我是这样的)
其实挺方便的,比较推荐

下载证书(选择Nginx的),其中应包含.key.pem文件

进入1Panel,点击网站——证书,上传证书
复制.key.pem文件的内容到对应框中,点击确认
图片[11]-【搭建教程】第5次搭建go-proxy-bingai-Senc森辞知识分享站

接下来点击网站——网站
找到你的Bing网站,点击配置

图片[12]-【搭建教程】第5次搭建go-proxy-bingai-Senc森辞知识分享站

点击HTTPS,划一下启用HTTPS以开启HTTPS
证书选择你刚刚导入的证书,点击保存即可
图片[13]-【搭建教程】第5次搭建go-proxy-bingai-Senc森辞知识分享站搞定~🎉🎉🎉

结束

接下来使用域名直接访问即可~

图片[14]-【搭建教程】第5次搭建go-proxy-bingai-Senc森辞知识分享站

最后

那么到这里你的go-proxy-bingai项目就部署好啦!

有朋友就会问了

该怎么登录和绕人机验证?

可看下面的视频哦!

 

© 版权声明
THE END
喜欢就支持一下吧
点赞7 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容