加载笔记内容...
加载笔记内容...
本质只要让 bing 认为你的 ip 是外国就好了,然后 bing 识别的依据是使用 HTTP request header 中 X-Forwarded-For 的值,所以只要修改掉这个值就OK了。
下面介绍如何使用 chrome 插件来达到不让 bing 重定向到 cn.bing.com 的目的。
其实这样子做完访问的其实还是国内版的 bing, 还会读取你的地区信息所以还要在设置修改地区(切换到譬如:新加坡,切换之前记得清理 Cookies)。
没有国内国外标签切换的才是真国际版 bing
顺带一提,新标签页锁区的问题,新标签页有备案信息(国内版) 可以参考这个帖子
带 301 跳转的,如何清理跳转前的 cookie 等资源,可以选择打开 DevTools, Network, throttling Offline
就可以愉快的清理了。
总结下能用的解决办法:
主要就是需要修改 Uer-Agent 和 sec-ch-ua 两个 request header,使用 V3 语法如下:
1{
2 id: 2,
3 priority: 1,
4 action: {
5 type: chrome.declarativeNetRequest.RuleActionType.MODIFY_HEADERS,
6 requestHeaders: [
7 {
8 operation: chrome.declarativeNetRequest.HeaderOperation.SET,
9 header: 'User-Agent',
10 value:
11 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/604.1 Edg/113.0.100.0',
12 },
13 {
14 operation: chrome.declarativeNetRequest.HeaderOperation.SET,
15 header: 'sec-ch-ua',
16 value: '"Chromium";v="94", "Microsoft Edge";v="94", ";Not A Brand";v="99"',
17 },
18 ],
19 },
20 condition: {
21 urlFilter: '*bing.com*',
22 resourceTypes: allResourceTypes,
23 },
24}
具体拓展源代码可以参考: https://github.com/powerfulyang/Response-Header-Modifier
不想自己写拓展可以从商店下载 ModHeader 修改上面说的两个请求头就 OK