adams549659584 / go-proxy-bingai

用 Vue3 和 Go 搭建的微软 New Bing 演示站点,拥有一致的 UI 体验,支持 ChatGPT 提示词,国内可用。

Home Page:https://bing.vcanbb.top

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

[Fix] 🐛 修复触发无效域验证

Harry-zklcdc opened this issue · comments

代码

commit: Harry-zklcdc@568b99e
release: https://github.com/Harry-zklcdc/go-proxy-bingai/releases/tag/v1.9.3

使用方法

直接运行

解压二进制文件后,运行

chmod +x go-proxy-bingai
# 带上 USER_KievRPSSecAuth 的环境变量,取值方法同 _U 的 Cookie
USER_KievRPSSecAuth=xxx ./go-proxy-bingai

Docker 运行

docker compose方式

参考:Harry-zklcdc#6 (comment)
记得配置

    environment:
      - USER_KievRPSSecAuth=xxx

命令方式

# 注意编译好的二进制文件 (linux-amd64) 需要在当前执行命令的文件夹中,并赋予可执行权限 (`chmod +x go-proxy-bingai`)

# 运行容器 监听8080 端口
# 记得修改xxx
docker run -e USER_KievRPSSecAuth=xxx -v $PWD/go-proxy-bingai:/app/go-proxy-bingai -d -p 8080:8080 --name go-proxy-bingai --restart=always adams549659584/go-proxy-bingai

# 配置 socks 环境变量
# 记得修改xxx
docker run -e USER_KievRPSSecAuth=xxx -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 -v $PWD/go-proxy-bingai:/app/go-proxy-bingai -p 8080:8080 --name go-proxy-bingai --restart=always adams549659584/go-proxy-bingai

其他方式

暂未研究如何配置环境变量,欢迎PR

这个可以解决无效的域的问题吗?

还能一键部署到vercel嘛

还能一键部署到vercel嘛

大佬,微软对新注册账号有啥限制吗,我有一个快10年的微软老账号,还有一个上个月新注册的号,我翻出去用newbing,聊天读图作图俩号都正常,就是用侧边栏的时候,新号没法读取网页,老号就行;
侧边栏不是有聊天,撰写和见解三项吗,明明见解里已经识别出网页信息了,但在聊天里让它翻译或总结网页,不是说我没打开网页,就是莫名其妙翻译啥乱七八糟网页给我,要不就给我搜索如何翻译网页,老号登录就不会这样,edge浏览器标准版dev版,beta版我都试了,都一个样
屏幕截图 2023-07-27 180326
屏幕截图 2023-0

还能一键部署到vercel嘛

可以,但是没法配置环境变量,有空我研究一下

大佬,微软对新注册账号有啥限制吗,我有一个快10年的微软老账号,还有一个上个月新注册的号,我翻出去用newbing,聊天读图作图俩号都正常,就是用侧边栏的时候,新号没法读取网页,老号就行;
侧边栏不是有聊天,撰写和见解三项吗,明明见解里已经识别出网页信息了,但在聊天里让它翻译或总结网页,不是说我没打开网页,就是莫名其妙翻译啥乱七八糟网页给我,要不就给我搜索如何翻译网页,老号登录就不会这样,edge浏览器标准版dev版,beta版我都试了,都一个样
屏幕截图 2023-07-27 180326
屏幕截图 2023-0

这个我不太清楚,可能是没有全局代理?我两个号,一个10年老号,一个三个月号都正常

大佬,微软对新注册账号有啥限制吗,我有一个快10年的微软老账号,还有一个上个月新注册的号,我翻出去用newbing,聊天读图作图俩号都正常,就是用侧边栏的时候,新号没法读取网页,老号就行;
侧边栏不是有聊天,撰写和见解三项吗,明明见解里已经识别出网页信息了,但在聊天里让它翻译或总结网页,不是说我没打开网页,就是莫名其妙翻译啥乱七八糟网页给我,要不就给我搜索如何翻译网页,老号登录就不会这样,edge浏览器标准版dev版,beta版我都试了,都一个样
屏幕截图 2023-07-27 180326
屏幕截图 2023-0

这个我不太清楚,可能是没有全局代理?我两个号,一个10年老号,一个三个月号都正常

谢谢,那我再研究研究,全局都开了,同一个edge老号行,切换新号侧边栏就不能读网页了,别的功能倒都正常

还能一键部署到vercel嘛

可以,但是没法配置环境变量,有空我研究一下

这个是指在Vercel上无法通过配置环境变量的方式来解决问题吗?

我应该是不知道怎么配置vercel的环境变量

这个是指在Vercel上无法通过配置环境变量的方式来解决问题吗?

目前不能,我还没研究过

这个是指在Vercel上无法通过配置环境变量的方式来解决问题吗?

目前不能,我还没研究过

看了下vercel有填充环境变量的地方 ,意思是即使设置了也无效?

看了下vercel有填充环境变量的地方 ,意思是即使设置了也无效?

可以试试,应该是有用的

看了下vercel有填充环境变量的地方 ,意思是即使设置了也无效?

可以试试,应该是有用的

那么vercel里的环境变量是要怎么配置啊?

看了下vercel有填充环境变量的地方 ,意思是即使设置了也无效?

可以试试,应该是有用的

USER_KievRPSSecAuth这个实际上就是_U的值?

看了下vercel有填充环境变量的地方 ,意思是即使设置了也无效?

可以试试,应该是有用的

USER_KievRPSSecAuth这个实际上就是_U的值?

所以就是按照上面docker的方式来给vercel加上USER_KievRPSSecAuth的环境变量就可以了?

看了下vercel有填充环境变量的地方 ,意思是即使设置了也无效?

可以试试,应该是有用的

没办法啊,我今天还是去官网验证完才能使用(;´༎ຶД༎ຶ`)

看了下vercel有填充环境变量的地方 ,意思是即使设置了也无效?

可以试试,应该是有用的

可以说得再详细一点,Vercel里面具体是要用到哪些环境变量、每个环境变量要填什么内容?

还能一键部署到vercel嘛

可以,但是没法配置环境变量,有空我研究一下

可以配置,但配置完要重新部署

还能一键部署到vercel嘛

可以,但是没法配置环境变量,有空我研究一下

可以配置,但配置完要重新部署

所以具体是要怎么填写变量才能避免提示无效域?

所以就是按照上面docker的方式来给vercel加上USER_KievRPSSecAuth的环境变量就可以了?

是的

USER_KievRPSSecAuth这个实际上就是_U的值?

不是,另一个Cookie

可以配置,但配置完要重新部署

可以去我那个fork写个教程

所以就是按照上面docker的方式来给vercel加上USER_KievRPSSecAuth的环境变量就可以了?

是的

好,谢谢

所以就是按照上面docker的方式来给vercel加上USER_KievRPSSecAuth的环境变量就可以了?

是的

我想知道上文所指的环境变量配置是否是这样的,因为我这样重新部署之后还是不行😥
image
image

所以就是按照上面docker的方式来给vercel加上USER_KievRPSSecAuth的环境变量就可以了?

是的

我想知道上文所指的环境变量配置是否是这样的,因为我这样重新部署之后还是不行😥 image image

我也一样不成功。

为啥我连这个cookies都找不到啊

为啥我连这个cookies都找不到啊

你可以在cookie页面上方的“过滤器”里面输入KievRPSSecAuth,然后下面就把这条cookie显示出来了

纯小白,这是怎么回事?连无效域都不显示了,一直发验证窗口,版本是1.93
Screenshot_20230728_205557_com lemurbrowser exts

纯小白,这是怎么回事?连无效域都不显示了,一直发验证窗口,版本是1.93 Screenshot_20230728_205557_com lemurbrowser exts

我之前在手机上测试时遇到过这个情况,但在电脑上不会这样。应该和仅一个窗口并提示无效域的本质是一样的。

所以就是按照上面docker的方式来给vercel加上USER_KievRPSSecAuth的环境变量就可以了?

是的

我想知道上文所指的环境变量配置是否是这样的,因为我这样重新部署之后还是不行😥 image image

我现在明白了,在配置好了这个环境变量过之后(最好在cf worker的代码里也把KievRPSSecAuth填进去)还需要你自己先科学上网验证过一次(cookie的来源和验证所用的最好是同一个号),然后在自己的站点内就可以使用了(填的_U值也要和KievRPSSecAuth来自同一个号)
这样做的好处是完成之后你就可以在任意一台设备上使用这个站点了(前提是填的_U值都得是和KievRPSSecAuth来自同一个号),而不使用KievRPSSecAuth的话你只能在你验证过的设备上使用自己的站点

所以就是按照上面docker的方式来给vercel加上USER_KievRPSSecAuth的环境变量就可以了?

我现在明白了,在配置好了这个环境变量过之后(最好在cf worker的代码里也把KievRPSSecAuth填进去)还需要你自己先科学上网验证过一次(cookie的来源和验证所用的最好是同一个号),然后在自己的站点内就可以使用了(填的_U值也要和KievRPSSecAuth来自同一个号) 这样做的好处是完成之后你就可以在任意一台设备上使用这个站点了(前提是填的_U值都得是和KievRPSSecAuth来自同一个号),而不使用KievRPSSecAuth的话你只能在你验证过的设备上使用自己的站点

问题是我登录用微软虚拟机登录美国newbing聊天窗口,点登录还是不能登录咋办