microsoft-copilot-play
简介
Cloudflare Worker 的 Microsoft Copilot 加速服务。
Microsoft Copilot 是基于 OpenAI GPT-4 的强大 AI 并且能够使用 Bing 搜索来解答问题。
简单部署即可在国内高速使用原滋原味的 Microsoft Copilot 的几乎全部功能,聊天,笔记本,插件,图像生成,分享等等..
亮点
- 🎉可在国内高速访问
- 🚀cloudflare worker一件部署无需其他操作,完全免费无限制
- ⚡高速访问,cloudflare是全球最大的CDN
特色功能
- 🧱过滤大量用于统计的无意义请求,节约 80% cloudflare worker 请求次数。
演示站
密码:123456
登录方式
[!CAUTION]
重要的安全使用法则
- 不要轻易在加速站输入自己的账号和密码,站点部署者可以轻易得到你的账号密码!
- 请保证,只在信任的加速站使用密码登录!
- 输入密码前一定要确认代理站域名是你信任的域名!
- 如果一定要在不信任的加速站登录,可以使用邮件验证码或者Authenticator登录。
- 使用完不信任的加速站后,第一时间退出登录。
- 如果已经在不信任的加速站使用密码登录过,请立即修改微软账号密码。
[!TIP]
如果你需要经常使用,建议自己部署加速站,这样是最安全的选择。
[!TIP]
我部署的演示站不会保存任何信息,如果你信任我,那么演示站也是不错的选择。
直接登录(推荐)
- 1.点击登录按钮
![image](https://github.com/jianjianai/microsoft-copilot-porxy/assets/59829816/4c926bfe-8e7c-4336-a1d1-95bb46c32b44)
- 2.输入微软账号
![image](https://github.com/jianjianai/microsoft-copilot-porxy/assets/59829816/79ca77a0-e5d2-4f06-972d-8cb56aebe561)
- 3.输入密码
![image](https://github.com/jianjianai/microsoft-copilot-porxy/assets/59829816/cc67c302-2d60-43c5-84ac-b85a05801624)
- 4.完成登录
![image](https://github.com/jianjianai/microsoft-copilot-porxy/assets/59829816/0b3dcf6e-144a-48b1-9160-f9dad3cda40c)
![image](https://github.com/jianjianai/microsoft-copilot-porxy/assets/59829816/510ab517-9fc5-4816-bd80-2702040923cc)
过时又麻烦的登录方式
- 1.在[bing](bing.com)中登录微软账号。
![image](https://github.com/jianjianai/microsoft-copilot-porxy/assets/59829816/0ca08266-f3e2-4ed5-bbc7-eef3982734dc)
- 2.按F12打开开发者工具执行以下javascript脚本。会输出用于登录的脚本,将其复制。
``` javascript
console.log(`((c)=>c.split(/; ?/).map((t)=>{const index = t.indexOf("=");return [t.substring(0,index),t.substring(index+1)]}).forEach((kv)=>{cookieStore.set(kv[0],kv[1])}))("${document.cookie}");`);
```
![image](https://github.com/jianjianai/microsoft-copilot-porxy/assets/59829816/f9a0c93d-a4d8-4a78-b2d9-7809218bb0c5)
- 3.打开自己部署的加速网站,按F12执行刚才复制的脚本。
![image](https://github.com/jianjianai/microsoft-copilot-porxy/assets/59829816/c95d6e30-f941-4290-9901-d98b6b7b5bbb)
- 4.刷新自己部署的加速网站,登录成功!
![image](https://github.com/jianjianai/microsoft-copilot-porxy/assets/59829816/6f61f8c7-af65-4155-82bc-c868b264e9e9)
CloudFlare Pages 部署
详细教学,点击展开
1.Fork此仓库
![image](https://github.com/jianjianai/microsoft-copilot-porxy/assets/59829816/d61bf46d-7edf-43de-b66c-ede1f8cefed2)
![image](https://github.com/jianjianai/microsoft-copilot-porxy/assets/59829816/3a4be71a-bd12-4938-add8-00998c5ca0aa)
2. Page连接到GitHub
![image](https://github.com/jianjianai/microsoft-copilot-porxy/assets/59829816/598dd9c8-05d9-46dc-9c9b-a15da56ff0b5)
![image](https://github.com/jianjianai/microsoft-copilot-porxy/assets/59829816/85286d7c-913e-4550-b867-344e537077b6)
![image](https://github.com/jianjianai/microsoft-copilot-porxy/assets/59829816/c118fe5b-1684-40f5-9b5a-b719d22e17be)
![image](https://github.com/jianjianai/microsoft-copilot-porxy/assets/59829816/78ffc287-f472-4758-8df1-2f14aa5a70a4)
![image](https://github.com/jianjianai/microsoft-copilot-porxy/assets/59829816/cd63bb70-6e6d-435f-8691-0f7734e88605)
3. 设置设置仓库
输入构建命令
``` shell
npm run build-page
```
![image](https://github.com/jianjianai/microsoft-copilot-porxy/assets/59829816/02fbfe54-f760-4a02-9946-e57ca3ecb648)
之后就完成了。
![image](https://github.com/jianjianai/microsoft-copilot-porxy/assets/59829816/ce012d84-7df9-426b-877e-42e6fe77872e)
4. 后续更新
同步 github 仓库后 Workers 和 Pages 会自动同步更新。
![image](https://github.com/jianjianai/microsoft-copilot-porxy/assets/59829816/f26b3753-0963-4a78-8773-7a9b6ebc1199)
CloudFlare Worker 部署
自动部署 (不熟悉开发流程的小伙伴推荐)
详细教学,点击展开
1. 点击这个部署按钮
[![Deploy to Cloudflare Workers](https://deploy.workers.cloudflare.com/button)](https://deploy.workers.cloudflare.com/?url=https://github.com/jianjianai/microsoft-copilot-porxy)
2. 在打开的页面点击`Authorize Workers`
![image](https://github.com/jianjianai/microsoft-copilot-porxy/assets/59829816/038878d6-99b1-494d-a5a1-9c0a39c30c27)
3. 如果有 Cloudflare 账号则点击 `I have an account` 如果没有则点击 `Create account` 去创建一个。
![image](https://github.com/jianjianai/microsoft-copilot-porxy/assets/59829816/1d6c1272-1d48-4120-9181-0eaf137851a9)
4. 去复制账户id
![image](https://github.com/jianjianai/microsoft-copilot-porxy/assets/59829816/f22c5e02-0742-4222-8e91-7104756de804)
![image](https://github.com/jianjianai/microsoft-copilot-porxy/assets/59829816/2125bfe9-d8cd-414d-b929-a39769454233)
5. 去创建APIKEY
![image](https://github.com/jianjianai/microsoft-copilot-porxy/assets/59829816/6835fea6-7dc9-4520-b927-91e42e7a945d)
![image](https://github.com/jianjianai/microsoft-copilot-porxy/assets/59829816/93a2069e-b302-47e7-b9dd-75d8ac356e29)
![image](https://github.com/jianjianai/microsoft-copilot-porxy/assets/59829816/595d8bcf-fb07-405b-b8dc-97f0a012dc13)
![image](https://github.com/jianjianai/microsoft-copilot-porxy/assets/59829816/c2635a88-90f0-4721-aaa9-7dbd0cb8cd3a)
![image](https://github.com/jianjianai/microsoft-copilot-porxy/assets/59829816/448e3422-1fef-4e08-91f5-e8ce8f6b7056)
![image](https://github.com/jianjianai/microsoft-copilot-porxy/assets/59829816/d0b31bf6-8f69-430f-843a-ff8d3113820d)
5. 连接账户
![image](https://github.com/jianjianai/microsoft-copilot-porxy/assets/59829816/8909bd89-10dc-4c3d-8250-eea9b2e5f71e)
6. Fork repository
![image](https://github.com/jianjianai/microsoft-copilot-porxy/assets/59829816/08761a46-4a74-4c98-b7b7-36dea356068a)
8. 启用 GitHub Actions
![image](https://github.com/jianjianai/microsoft-copilot-porxy/assets/59829816/657b6ff3-fc35-4a6e-b62a-a504f6b2f8e5)
![image](https://github.com/jianjianai/microsoft-copilot-porxy/assets/59829816/1d725360-332c-4d01-adc0-0c2ab2761dc2)
![image](https://github.com/jianjianai/microsoft-copilot-porxy/assets/59829816/c43605a8-338d-485c-bb39-e3f9c87d91f5)
9. 部署
![image](https://github.com/jianjianai/microsoft-copilot-porxy/assets/59829816/fe4fc988-3693-4283-a087-7f31ecd6ca0d)
10. 成功
![image](https://github.com/jianjianai/microsoft-copilot-porxy/assets/59829816/f1557d7f-0a12-4622-87ab-6236f0bbad67)
11. 管理页面出现新的 Workers 和 Pages 后续可以进行其他设置。
![image](https://github.com/jianjianai/microsoft-copilot-porxy/assets/59829816/98a0b65b-0019-4cad-b744-1d9454d8d4e7)
12. 添加自定义域
![image](https://github.com/jianjianai/microsoft-copilot-porxy/assets/59829816/a4595828-d79d-48c8-81df-c16304941c91)
> **默认的 `.workers.dev` 国内已被限制访问,需要使用自定义域才可正常访问。**
> 具体方法请[点击此处](https://www.bing.com/search?q=cloudflare+workers+%E6%B7%BB%E5%8A%A0%E8%87%AA%E5%AE%9A%E4%B9%89%E5%9F%9F%E5%90%8D)查找
> **免费自定义域名可以参考这个视频的 3分54秒 后的免费域名部分**
> 【精准空降到 03:54】 https://www.bilibili.com/video/BV1Dy41187dv/?share_source=copy_web&vd_source=92a3be464320d250ae4c097a77339ef5&t=234
13 后续更新
同步 github 仓库后 Workers 和 Pages 会自动同步更新。
![image](https://github.com/jianjianai/microsoft-copilot-porxy/assets/59829816/f26b3753-0963-4a78-8773-7a9b6ebc1199)
手动部署
点击展开
### 环境
|名称|下载地址|
|-|-|
|wget|```apt install wget```|
|git|https://git-scm.com/download|
|nodejs|https://nodejs.org|
### 命令
- 1.下载源代码
``` shell
git clone https://github.com/jianjianai/microsoft-copilot-porxy
```
- 2.进入源代码目录
``` shell
cd microsoft-copilot-porxy
```
- 3.安装依赖包
``` shell
npm install
```
- 4.编译部署
``` shell
npm run deploy
```
- [神奇小破站](https://jjaw.cn/)
环境变量
名称 |
作用 |
BYPASS_SERVER |
如果为空或者没配置则使用内置pass服务通过验证,如果配置了则使用配置的pass服务器通过验证。本项目将 Harry-zklcdc/go-bingai-pass 打包在一起一键部署,一般情况下此环境变量无需配置。 |
XForwardedForIP |
如果配置了此环境变量,则使用此IP作为X-Forwarded-For头部,不配置则使用随机USIP |
MCP_PASSWD |
密码授权,如果配置了此环境变量则需要输入正确的密码才能使用 |
LOGIN_PROMPT_MSG |
登录提示消息,显示在标题下方,可以是html,配置了MCP_PASSWD才起作用。 |
鸣谢
交流社区