go-proxy-bingai icon indicating copy to clipboard operation
go-proxy-bingai copied to clipboard

[Fix] 🐛 Bug '_U' Cookie Set make conversation Error

Open Harry-zklcdc opened this issue 1 year ago • 20 comments

更改日志:

  • 修复 设置用户后导致无法正常聊天
  • 同步最新 js

已提交PR https://github.com/adams549659584/go-proxy-bingai/pull/284

Harry-zklcdc avatar Jun 23 '23 17:06 Harry-zklcdc

已提交PR https://github.com/adams549659584/go-proxy-bingai/pull/284

Harry-zklcdc avatar Jun 24 '23 04:06 Harry-zklcdc

自用Nginx反代配置

    	location / {
		proxy_pass http://127.0.0.1:8080;
 		proxy_http_version        1.1;
 		proxy_cache_bypass     $http_upgrade;

 		# Proxy headers
 		proxy_set_header Upgrade                   $http_upgrade;
 		proxy_set_header Connection               $connection_upgrade;
 		proxy_set_header Host                          $host;
 		proxy_set_header X-Real-IP                  $remote_addr;
 		proxy_set_header Forwarded                $proxy_add_forwarded;
 		proxy_set_header X-Forwarded-For      $proxy_add_x_forwarded_for;
 		proxy_set_header X-Forwarded-Proto   $scheme;
 		proxy_set_header X-Forwarded-Host    $host;
 		proxy_set_header X-Forwarded-Port     $server_port;

 		# Proxy timeouts
 		proxy_connect_timeout         60s;
 		proxy_send_timeout              60s;
 		proxy_read_timeout              60s;

 		proxy_buffers                         256 256k;  
 		proxy_buffer_size                  256k;

 		#Set Nginx Cache
 		add_header X-Cache $upstream_cache_status;
 		if ( $uri ~* "\.(gif|png|jpg|css|js|woff|woff2)$" )
 		{
 		 	expires 10080m;
 		}
 		proxy_ignore_headers Set-Cookie Cache-Control expires;
 		proxy_cache cache_one;
 		proxy_cache_key $host$uri$is_args$args;
 		proxy_cache_valid 200 304 301 302 1m;
	}

加上了Nginx缓存功能,避免多次获取 NewBing 的 js

Harry-zklcdc avatar Jun 24 '23 04:06 Harry-zklcdc

现在支持上传图片了吗?

renqabs avatar Jun 24 '23 04:06 renqabs

现在支持上传图片了吗?

还没做

Harry-zklcdc avatar Jun 24 '23 04:06 Harry-zklcdc

现在支持上传图片了吗?

麻烦给个入口,我自己的NewBing还没有入口

Harry-zklcdc avatar Jun 24 '23 04:06 Harry-zklcdc

现在支持上传图片了吗?

麻烦给个入口,我自己的NewBing还没有入口

好的,我找找看

renqabs avatar Jun 24 '23 04:06 renqabs

这个docker怎么用🥹

momo1201 avatar Jun 24 '23 07:06 momo1201

为什么我不设置_U还可以用,设置之后直接不能用了,账号在bing官网可以正常使用

renqabs avatar Jun 24 '23 09:06 renqabs

这个docker怎么用🥹

没有构建,如需使用可自行构建

Harry-zklcdc avatar Jun 24 '23 09:06 Harry-zklcdc

为什么我不设置_U还可以用,设置之后直接不能用了,账号在bing官网可以正常使用

请使用我修复后构建的二进制文件,或者等待修复/合并PR

Harry-zklcdc avatar Jun 24 '23 10:06 Harry-zklcdc

为什么我不设置_U还可以用,设置之后直接不能用了,账号在bing官网可以正常使用

请使用我修复后构建的二进制文件,或者等待修复/合并PR

我用了你的github上的代码在replit上部署了一下,填写_U之后直接提示24小时限制,是不是必须要提供完整的cookie(除了_U之外的其他cookie)才可以。。。

renqabs avatar Jun 24 '23 10:06 renqabs

我用了你的github上的代码在replit上部署了一下,填写_U之后直接提示24小时限制,是不是必须要提供完整的cookie(除了_U之外的其他cookie)才可以。。。

我直接运行是可以用的,其他的部署平台没试验过

Harry-zklcdc avatar Jun 24 '23 10:06 Harry-zklcdc

我用了你的github上的代码在replit上部署了一下,填写_U之后直接提示24小时限制,是不是必须要提供完整的cookie(除了_U之外的其他cookie)才可以。。。

我直接运行是可以用的,其他的部署平台没试验过

[可以帮忙试一下吗,replit部署还是比较简单的,使用github账号登录就行,可以免费创建容器,可以参考这个,第2步的时候配置完build和run参数后,需要点击done保存,https://github.com/adams549659584/go-proxy-bingai/issues/177#issuecomment-1579864454

renqabs avatar Jun 24 '23 10:06 renqabs

[可以帮忙试一下吗,replit部署还是比较简单的,使用github账号登录就行,可以免费创建容器,可以参考这个,第2步的时候配置完build和run参数后,需要点击done保存,https://github.com/adams549659584/go-proxy-bingai/issues/177#issuecomment-1579864454

有空我试一下

Harry-zklcdc avatar Jun 24 '23 10:06 Harry-zklcdc

设置用户后,过几天重新打开_U的值没了,又要重新设置,这个值不会持久化到本地吗

yidasanqian avatar Jul 04 '23 09:07 yidasanqian

设置用户后,过几天重新打开_U的值没了,又要重新设置,这个值不会持久化到本地吗

请检查配置,我这边没有发现这样的问题

Harry-zklcdc avatar Jul 04 '23 14:07 Harry-zklcdc

现在支持上传图片了吗?

已适配,明天提交pr

Harry-zklcdc avatar Jul 18 '23 12:07 Harry-zklcdc

自用Nginx反代配置

    	location / {
		proxy_pass http://127.0.0.1:8080;
 		proxy_http_version        1.1;
 		proxy_cache_bypass     $http_upgrade;

 		# Proxy headers
 		proxy_set_header Upgrade                   $http_upgrade;
 		proxy_set_header Connection               $connection_upgrade;
 		proxy_set_header Host                          $host;
 		proxy_set_header X-Real-IP                  $remote_addr;
 		proxy_set_header Forwarded                $proxy_add_forwarded;
 		proxy_set_header X-Forwarded-For      $proxy_add_x_forwarded_for;
 		proxy_set_header X-Forwarded-Proto   $scheme;
 		proxy_set_header X-Forwarded-Host    $host;
 		proxy_set_header X-Forwarded-Port     $server_port;

 		# Proxy timeouts
 		proxy_connect_timeout         60s;
 		proxy_send_timeout              60s;
 		proxy_read_timeout              60s;

 		proxy_buffers                         256 256k;  
 		proxy_buffer_size                  256k;

 		#Set Nginx Cache
 		add_header X-Cache $upstream_cache_status;
 		if ( $uri ~* "\.(gif|png|jpg|css|js|woff|woff2)$" )
 		{
 		 	expires 10080m;
 		}
 		proxy_ignore_headers Set-Cookie Cache-Control expires;
 		proxy_cache cache_one;
 		proxy_cache_key $host$uri$is_args$args;
 		proxy_cache_valid 200 304 301 302 1m;
	}

加上了Nginx缓存功能,避免多次获取 NewBing 的 js

大佬能发一下完整的nginx配置吗 我这边用完提示nginx: [emerg] unknown "proxy_add_forwarded" variable

Nothingness-Void avatar Jul 21 '23 06:07 Nothingness-Void

设置用户后,过几天重新打开_U的值没了,又要重新设置,这个值不会持久化到本地吗

请检查配置,我这边没有发现这样的问题

刚查了下,这个值存在cookie里有过期时间

yidasanqian avatar Jul 21 '23 08:07 yidasanqian