Skip to content
This repository has been archived by the owner on Nov 8, 2023. It is now read-only.

快速入门

简简爱 edited this page May 23, 2023 · 25 revisions

NewBingGoGo-Web 快速入门

这是简洁的部署文档,需要一定的基础知识。如果看不懂可以看详细教学(详细教学在写了,在写了)

部署

使用cloudflare部署(非常推荐)

这是cloudflare worker代码,直接复制粘贴即可。

https://github.com/jianjianai/NewBingGoGo-Web/blob/master/cloudflareWorker.js

使用免费的云服务商一件部署 (推荐)

使用免费的的云服务提供商创建魔法链接.md

使用docker部署 (推荐)

使用仓库中的Dockerfile可以直接部署。

https://github.com/jianjianai/NewBingGoGo-Web/blob/master/Dockerfile

从jar包运行(推荐)

安装jdk17环境 和wget工具

sudo apt install openjdk-17-jdk wget

下载最新版jar包

wget https://github.com/jianjianai/NewBingGoGo-Web/releases/latest/download/NewBingGoGo-web.jar

运行jar包

java -jar NewBingGoGo-web.jar 80

编译运行(较麻烦可能报错,不推荐)

安装所需工具和环境

sudo apt install git openjdk-17-jdk

下载源代码并编译运行

git clone https://github.com/jianjianai/NewBingGoGo-Web
cd NewBingGoGo-Web
chmod +x gradlew
./gradlew shadow
java -jar ./build/libs/NewBingGoGo-web-1.0-SNAPSHOT-all.jar 80

配置文件

java(docker或直接编译运行)

Cookies.yml 按照格式添加cookie即可。

cookies: 
    - _U=第0个
    - _U=1w7djTOUYWY2_bME6URBm5Jo.....
    - _U=第2个
    ... #以此类推,注意代码前面空格数量需要相同。

ServerConfig.json 这个配置文件可以自定义标题消息等等。fork本仓库之后修改此文件后部署即可。

{
  "h1": "NewBingGoGo",
  "h2": "简单开始和NewBing聊天",
  "p": "",
  "firstMessages":[
    "好的,我已清理好板子,可以重新开始了。我可以帮助你探索什么?",
    "明白了,我已经抹去了过去,专注于现在。我们现在应该探索什么?"
  ],
  "firstProposes":[
    "教我一个新单词",
    "我需要有关家庭作业的帮助",
    "我想学习一项新技能"
  ]
}

cloudflareWorker.js(使用cloudflare部署)

第一行的cookies变量

let cookies = [
    "_U=第0个",
    "_U=1w7djTOUYWY2_bME6URBm5Jo.....",
    "_U=第2个",
    ....  //以此类推,注意每个需要用","分隔,最后一个不要加","
]

获取cookies

New Bing 网页 Cookie 最关键是 _U 这个 Cookie, 如果没有,可以访问 https://www.bing.com/ 刷新一下 https://cn.bing.com/ 也可以

拿到 _U 的方法:
image

拿到之后Cookies.yml里面可以这样填 _U=<这里填值>