如何让 bing 不重定向
Published by powerfulyang on Feb 16, 2023
本质只要让 bing 认为你的 ip 是外国就好了,然后 bing 识别的依据是使用 HTTP request header 中 X-Forwarded-For 的值,所以只要修改掉这个值就OK了。
下面介绍如何使用 chrome 插件来达到不让 bing 重定向到 cn.bing.com 的目的。
下载 ModHeader,从chrome商店下载 ModHeader 插件打开插件,在在默认的 Profile 下 Request headers 中 Name 输入 X-Forwarded-For,Value 输入随便一个外国的 IP(例如:8.8.8.8)可能浏览器存在缓存,访问 bing.com 会 301 永久重定向走。建议打开 Chrome DevTools, 选择 Network Panel 选中 Dsiable cache 再访问,会发现不再重定向了。
其实这样子做完访问的其实还是国内版的 bing, 还会读取你的地区信息所以还要在设置修改地区(切换到譬如:新加坡,切换之前记得清理 Cookies)。
没有国内国外标签切换的才是真国际版 bing
顺带一提,新标签页锁区的问题,新标签页有备案信息(国内版) 可以参考这个帖子
延伸问题
带 301 跳转的,如何清理跳转前的 cookie 等资源,可以选择打开 DevTools, Network, throttling Offline
就可以愉快的清理了。
修改 header 已经不好用了
总结下能用的解决办法:
- clash 或者 shadowrocket 等,域名:bing.com、msftconnecttest.com 走代理
- 清除 bing cookie
- 用 https://www.bing.com/?setlang=cn&cc=US 访问