littlebot
Published on 2025-04-08 / 1 Visits
0

【源码】基于Vue和Go语言的Bing搜索引擎演示站点

项目简介

本项目是基于 Vue 和 Go 语言实现的 Bing 搜索引擎演示站点,能提供与 Microsoft Bing 相似的 UI 体验。它支持 ChatGPT 提示词功能,在国内也可流畅使用,基本兼容微软 Bing AI 所有功能,用户无需登录即可畅聊。

项目的主要特性和功能

  1. 提供与微软 New Bing 一致的 UI 体验。
  2. 可使用现有开源 ChatGPT 提示词库。
  3. 部署服务器需直连 www.bing.com 不重定向 CN,可配置 socks 连接,国内可用。
  4. 支持多种聊天服务器,可在右上角设置中切换。
  5. 登录微软账号设置用户 Cookie 可体验画图等高级功能。
  6. 支持 Docker、Release、Railway、Vercel、Render 等多种部署方式。
  7. 支持撰写、历史聊天、导出消息到本地(Markdown、图片、PDF)、简单访问权限控制等。

安装使用步骤

环境变量配置

可根据需要设置以下环境变量: bash PORT=8080 Go_Proxy_BingAI_SOCKS_URL=192.168.0.88:1070 Go_Proxy_BingAI_SOCKS_USER=xxx Go_Proxy_BingAI_SOCKS_PWD=xxx Go_Proxy_BingAI_USER_TOKEN_1=xxx Go_Proxy_BingAI_USER_TOKEN_2=xxx Go_Proxy_BingAI_USER_TOKEN_3=xxx ... Go_Proxy_BingAI_AUTH_KEY=xxx

部署方式

Docker

  • 运行容器监听 8080 端口: bash docker run -d -p 8080:8080 --name go-proxy-bingai --restart=unless-stopped adams549659584/go-proxy-bingai
  • 配置 socks 环境变量: bash 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 8080:8080 --name go-proxy-bingai --restart=unless-stopped adams549659584/go-proxy-bingai
  • docker compose 示例: ```yaml version: '3'

services: go-proxy-bingai: image: adams549659584/go-proxy-bingai container_name: go-proxy-bingai
restart: unless-stopped ports: - 8080:8080 ```

Railway

主要配置 Dockerfile 路径及端口: bash PORT=8080 RAILWAY_DOCKERFILE_PATH=docker/Dockerfile 一键部署,点这里 => Deploy on Railway

Vercel

Vercel 部署不支持 Websocket,需选择 官方聊天服务器 或 Cloudflare。

Render

设置用户

  • 访问 https://www.bing.com/ 或 https://cn.bing.com/ ,登录。
  • F12 或 Ctrl + Shift + I 打开控制台。
  • 拿到 Cookie 中 _U 的值后,在网站设置 => 设置用户 中填入即可。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】