文章目录
1.前言:
本篇教程全萌新向,即便新手也可以看懂(希望大家点个赞)。
演示效果如图。

本篇文章以nginx反代为题带来一次new bing 的反代实践,可以搭建在自己的服务器上自用,使用起来更方便一点。
- 我们首先感谢 adams549659584大佬贡献的项目。

- 部署准备:
- 我们的部署目标:
2. 部署过程:
2.1.部署go-proxy-bing 项目:
-
linux主机需要安装docker,安装docker具有多设备的普适性,无论软路由,还是linux,群晖都可以安装。(许多系统都能一键安装,没安装的建议自行搜索)
-
部署go-proxy-bing:
如果你是外网服务器可以不设置代理
docker run -d -p 8081:8080 --name go-proxy-bingai --restart=unless-stopped adams549659584/go-proxy-bingai
如果是国内服务器希望配置个sock代理(这个自行搜索,当然不配也可以)
docker run -e Go_Proxy_BingAI_SOCKS_URL=192.168.0.88:1070 -e Go_Proxy_BingAI_SOCKS_USER=xxx -e Go_Proxy_BingAI_SOCKS_PWD=xxx -d -p 8081:8080 --name go-proxy-bingai --restart=unless-stopped adams549659584/go-proxy-bingai
然后核心项目就配置好了。

2.1.部署nginx反代:
我这里为了给新手减少难度使用nginx的第三方ui进行部署(该ui内置nginx)。
- 创建挂载目录
mkdir -p /home/nginxWebUI:/home/nginxWebUI
- 运行部署nginx-ui
docker run -itd \
-v /home/nginxWebUI:/home/nginxWebUI \
-e BOOT_OPTIONS="--server.port=8080" \
--privileged=true \
--net=host \
cym1102/nginxwebui:latest
*3. 映射端口(正常服务器跳过)
把你的端口映射到外网

我这里吧群晖的8080-8090(8080家宽需要更改,因为不能用)映射到外网,这样就可以外网打开了
- 配置https反向代理
- 打开nginx-ui设置密码
ip:8080(第一次初始化设置密码)

- 配置nginx反代证书
- 到对应域名网站申请免费证书(我这里以阿里为例)。.

输入相关信息申请后就如上图所示。 - 下载证书(选择
nginx版本的下载)

下载后是一个pem和一个key文件

- 上传到nginx

4. 配置https反向代理(记得选择刚刚上传绑定的域名证书)

没有使用nginx-ui的可以参考如下配置。
server {
server_name `域名`;
listen 8085 ssl http2;
ssl_certificate /home/nginxWebUI/cert/null/bing.nuliyangguang.top.pem;
ssl_certificate_key /home/nginxWebUI/cert/null/bing.nuliyangguang.top.key;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2 TLSv1.3;
listen 8081;
if ($scheme = http) {
return 301 https://$host:8085$request_uri;
}
location / {
proxy_pass localhost:8081;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Host $http_host;
proxy_set_header X-Forwarded-Port $server_port;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_redirect http:// https://;
}
}
然后保存重启。
这两步完成实际上就可以访问了,

当然如果想更流畅的访问还是建议配置一个聊天服务器(一个小型的反代js)
3.部署聊天服务器:
反代js:
js地址 需要复制一下
-
添加站点

需要在对应域名服务器把dns服务器修改成cloudfare服务器,让cloudfare接管dns解析。

-
创建worker服务

先创建再修改,修改为上文反代js。 -
创建触发器

这里等待两分钟。
4. 搭建成功

访问域名,显示这样就搭建成功,可以粘贴到 new bing中使用了。

代表链接成功!
这里把我的聊天服务器贴出来用于大家自己测试,如果有其他疑问欢迎私信讨论。
聊天服务器 : https://sydeny.yanguangshare.top/










