项目开源地址:go-proxy-bing 【点击下载】
go-proxy-bing搭建流程(Docker)
方式一
步骤 1:安装 Docker
在开始之前,您需要在您的服务器上安装 Docker。如果您的服务器上没有 Docker,请按照以下步骤安装:
使用以下命令下载 Docker 安装脚本:
$ curl -fsSL <https://get.docker.com> -o get-docker.sh
运行以下命令来安装 Docker:
$ sh get-docker.sh
运行以下命令将当前用户添加到 Docker 组:
$ sudo usermod -aG docker your-user
步骤 2:获取 go-proxy-bing
使用以下命令从 GitHub 上获取 go-proxy-bing 代码:
$ git clone <https://github.com/adams549659584/go-proxy-bing.git>
进入 go-proxy-bing 目录:
$ cd go-proxy-bing
步骤 3:构建 Docker 镜像
运行以下命令以构建 Docker 镜像:
$ docker build -t go-proxy-bing .
步骤 4:运行 Docker 容器
运行以下命令以在 Docker 容器中运行 go-proxy-bing:
$ docker run -d -p 8080:8080 go-proxy-bing
您现在可以使用浏览器访问 go-proxy-bing 了。在浏览器中输入服务器的 IP 地址和端口号(例如,http://your-server-ip:8080)即可访问。
方式二
在终端中输入以下命令:
sudo -i
mkdir -p /path/newbing
cd /path/newbing

编写 docker-compose.yml
在该newbing目录下创建 docker-compose.yml 文件,内容如下:
version: '3'
services:
go-proxy-bingai:
image: adams549659584/go-proxy-bingai
container_name: go-proxy-bingai
restart: unless-stopped
ports:
- 8080:8080
environment:
- Go_Proxy_BingAI_SOCKS_URL=192.168.13.188:7891
- Go_Proxy_BingAI_USER_TOKEN_1=YOUR_TOKEN
验证端口是否被占用
在终端中输入以下命令,以验证端口 81 是否被占用:
lsof -i:8080
如果端口未被占用,可以继续下一步操作。如果端口被占用,可以修改端口号。
运行并访问 go-proxy-bing
在终端中输入以下命令,运行 go-proxy-bing:
cd /path/newbing
docker-compose up -d
此时,需要配置反向代理访问go-proxy-bing。
使用 Nginx Proxy Manager 进行反向代理配置
安装 Nginx Proxy Manager
首先,我们需要安装 Nginx Proxy Manager。具体安装方式可以参考网上的教程。
添加代理
安装完成后,在 Nginx Proxy Manager 的 Web 界面上,点击添加按钮,添加代理。

配置代理
添加代理后,我们需要对代理进行配置。在配置界面中,我们需要设置代理的名称、域名、目标 URL 等信息。

配置 HTTPS
如果需要使用 HTTPS 协议进行反向代理,我们可以在配置界面中进行 HTTPS 协议的配置。

保存配置
完成配置后,点击 save 按钮保存配置。此时,我们就可以使用我们的域名直接访问反向代理服务器了。