adams549659584 / go-proxy-bingai

用 Vue3 和 Go 搭建的微软 New Bing 演示站点,拥有一致的 UI 体验,支持 ChatGPT 提示词,国内可用。
MIT License
8.86k stars 13.22k forks source link

[Fix] 🐛 解决Cloudflare Worker 无法使用的问题 #363

Open Harry-zklcdc opened 1 year ago

Harry-zklcdc commented 1 year ago

Commit: https://github.com/Harry-zklcdc/go-proxy-bingai/commit/629f2a3bc77dac5ef70991e24c1653ca6e6c2c76

使用方法

同 Cloudflare Worker部署方式,不过要修改 worker.js 添加 KievRPSSecAuth 的 cookie

部署之后

  1. 选择对应的服务IP
  2. 在 go-proxy-bingai 的站点上任意提问, 会提示不可用,请联系管理员
  3. 在电脑上, 用对应账号登录 'new.bing.com', 任意提问一次, 有返回结果, 并且显示验证通过
  4. 此时就可以在 go-proxy-bingai 的站点上正常提问了

注意

  1. KievRPSSecAuth 的值可能需要定时更新, 并且不建议共用 (能否共用待测试)
  2. 相关问题请到 Harry-zklcdc@go-proxy-bingai#issues 提交新issue
Harry-zklcdc commented 1 year ago

关于此情况,讨论已何种方式实现

  1. 添加设置项,请求的时候自动加上
  2. 自由部署Cloudflare Worker
brdctrai commented 1 year ago

修改 worker.js 添加cn.bing.com的 KievRPSSecAuth 的 cookie之后,错误提示无效域。如果此问题仍然存在,请与站点管理员联系。

Harry-zklcdc commented 1 year ago

修改 worker.js 添加cn.bing.com的 KievRPSSecAuth 的 cookie之后,错误提示无效域。如果此问题仍然存在,请与站点管理员联系。

后面的步骤做了吗

brdctrai commented 1 year ago

添加cn.bing.com的 KievRPSSecAuth,还是www.bing.com的?

brdctrai commented 1 year ago

Vercel和Replit 部署,对应的服务IP是哪个?

brdctrai commented 1 year ago

似乎还有做人类验证,才可以

alleniver commented 1 year ago

确实可以用,小伙子不错,赞一个!

Harry-zklcdc commented 1 year ago

确实可以用,小伙子不错,赞一个!

谢谢😊

Harry-zklcdc commented 1 year ago

Vercel和Replit 部署,对应的服务IP是哪个?

不需要,只需要该账户通过人类验证就行

brdctrai commented 1 year ago

该账户在www.bing.com上可以正常聊天,但是部署的站点还是报错误提示无效域。如果此问题仍然存在,请与站点管理员联系。

AndyWork952 commented 1 year ago

确实可以用,小伙子不错,赞一个!

谢谢😊

真棒啊兄弟确实能用

qinguoluo commented 1 year ago

我也成功了。能想到这种办法真不容易!原本以为作者停止维护了,这个项目就黄了,这个世界总有人来修修补补。

Harry-zklcdc commented 1 year ago

该账户在www.bing.com上可以正常聊天,但是部署的站点还是报错误提示无效域。如果此问题仍然存在,请与站点管理员联系。

按照我说的去做,一般来说是可以的

Harry-zklcdc commented 1 year ago

真棒啊兄弟确实能用

谢谢😊

Harry-zklcdc commented 1 year ago

我也成功了。能想到这种办法真不容易!原本以为作者停止维护了,这个项目就黄了,这个世界总有人来修修补补。

谢谢😊,是我刚好在使用,然后也有能力就顺手做一下吧

ghost commented 1 year ago

感谢大佬,另外我测试了一下,弄完以后是可以共用的。

Harry-zklcdc commented 1 year ago

感谢大佬,另外我测试了一下,弄完以后是可以共用的。

好的,谢谢☺️

brdctrai commented 1 year ago

为啥我都不行呀,头大得很!

ghost commented 1 year ago

为啥我都不行呀,头大得很!

https://github.com/adams549659584/go-proxy-bingai/issues/270#issue-1767436183 cf的使用方式

caizewu-del commented 1 year ago

同 Cloudflare Worker部署方式,不过要修改 worker.js 添加 KievRPSSecAuth 的 cookie

这添加在worker.js文件哪里

Harry-zklcdc commented 1 year ago

同 Cloudflare Worker部署方式,不过要修改 worker.js 添加 KievRPSSecAuth 的 cookie

这添加在worker.js文件哪里

https://github.com/Harry-zklcdc/go-proxy-bingai/blob/master/cloudflare/worker.js 文件里面有说明

ghost commented 1 year ago

同 Cloudflare Worker部署方式,不过要修改 worker.js 添加 KievRPSSecAuth 的 cookie

这添加在worker.js文件哪里

直接删了原项目,fork大佬的仓库就行了

brdctrai commented 1 year ago

已经重新在外网申请新的outlook账号,还是不行呀。没辙了!

Harry-zklcdc commented 1 year ago

已经重新在外网申请新的outlook账号,还是不行呀。没辙了!

请贴出你的详细操作过程(每一个步骤都需要解释说明+截图) 我也不是神仙,也不知道你怎么做的,没法定位错误在哪

brdctrai commented 1 year ago

9}R @01) )0BV$7A84RDUEM 在外网可以与bing对话

brdctrai commented 1 year ago

PA_T 0}J82R5M5BB()HDF8U 获取KievRPSSecAuth 的 cookie

brdctrai commented 1 year ago

89X}YGNC@}2IS0HD9{6AZB6 将KievRPSSecAuth 的 cookie值添加到worker.js

brdctrai commented 1 year ago

AMW~O$~SD326(8615DHZF@4 本地访问站点与bing对话报错

brdctrai commented 1 year ago

C $6U9T5ZP_81QVB3V@FYVF 核查worker.js配置生效正常。

brdctrai commented 1 year ago

大佬麻烦帮忙看看是哪里出问题?谢谢!

Harry-zklcdc commented 1 year ago

大佬麻烦帮忙看看是哪里出问题?谢谢!

设置用户里面的 _U 设置了吗

Harry-zklcdc commented 1 year ago

C $6U9T5ZP_81QVB3V@FYVF 核查worker.js配置生效正常。

商业化项目自行解决,不做免费支持

brdctrai commented 1 year ago

JVVSV`4~BE)D `H$UC1JLZJ _U 设置也不行

brdctrai commented 1 year ago

不是商业化项目,vercel部署个人作业呀

dishengai commented 1 year ago

搞定 感谢大佬更新

landones commented 1 year ago

大佬,我用zeabur部署的服务,但是不知道为啥就是用不了,提示 Sorry, looks like your network settings are preventing access to this feature. 1 2

_U的值我也设置了来着……

Harry-zklcdc commented 1 year ago

_U的值我也设置了来着……

跟着文档部署Cloudflare Worker

landones commented 1 year ago

_U的值我也设置了来着……

跟着文档部署Cloudflare Worker

我部署完成了CF服务器,也和newbing对话成功了,但就是会出现这个提示,不知道为什么…… 3 4 5 6 7 8

Harry-zklcdc commented 1 year ago

JVVSV4~BE)D H$UC1JLZJ _U 设置也不行

不要用Vercel和Replit 部署,这两个服务商的IP被ban了,请使用海外服务器部署

Harry-zklcdc commented 1 year ago

我部署完成了CF服务器,也和newbing对话成功了,但就是会出现这个提示,不知道为什么……

不太清楚,我没有遇到这种情况

aipainting commented 1 year ago

我貌似知道了,应该是是我忘记设置KievRPSSecAuth的值了,很抱歉麻烦大佬,不过我似乎在cookie里面找不到KievRPSSecAuth这个值来着…… 1

aipainting commented 1 year ago

好吧,我错了,设置了KievRPSSecAuth的值也会提示 Sorry, looks like your network settings are preventing access to this feature. ,到底哪里不对劲呢……

aipainting commented 1 year ago

莫非是因为zeabur被ban了吗?

Harry-zklcdc commented 1 year ago

莫非是因为zeabur被ban了吗?

有可能

luckyEason commented 1 year ago

在cookie里面找不到KievRPSSecAuth这个值怎么办

starpipi commented 1 year ago

好吧,我错了,设置了KievRPSSecAuth的值也会提示 Sorry, looks like your network settings are preventing access to this feature. ,到底哪里不对劲呢……

不一定。。。我也试了下也是类似情况。。。 但是我是用gcp的台湾机器跑的。哪怕直接全局代理走这台机也是一样。说明巨硬也是ban了地区的。。。。。 我切了其他地区的代理就好了。。。。

感觉是加了地区和ip的限制了

Rorschach331 commented 1 year ago

在cookie里面找不到KievRPSSecAuth这个值怎么办

退出重新登录就有了

monkey-soft commented 1 year ago

跟着文档部署,重新 Cloudflare Worker.js,也有用自己账号去提问,目前本站提示检测成功,但是提问就出现网络问题,该如何解决问题? image image

Harry-zklcdc commented 1 year ago

跟着文档部署,重新 Cloudflare Worker.js,也有用自己账号去提问,目前本站提示检测成功,但是提问就出现网络问题,该如何解决问题?

这个一般是部署服务器的事情,不是Cloudflare的问题

monkey-soft commented 1 year ago

跟着文档部署,重新 Cloudflare Worker.js,也有用自己账号去提问,目前本站提示检测成功,但是提问就出现网络问题,该如何解决问题?

这个一般是部署服务器的事情,不是Cloudflare的问题

感谢大佬,我找到问题了。看到前面你说的:【不要用Vercel和Replit 部署,这两个服务商的IP被ban了,请使用海外服务器部署】,我使用 vercel 部署,我换服务器重新部署下