Google镜像无法“关闭安全搜索” · Issue #10 · aploium/zmirror · GitHub

您所在的位置:网站首页 安全搜索无法关闭 Google镜像无法“关闭安全搜索” · Issue #10 · aploium/zmirror · GitHub

Google镜像无法“关闭安全搜索” · Issue #10 · aploium/zmirror · GitHub

2024-03-02 17:46| 来源: 网络整理| 查看: 265

原因

zmirror自带配置文件的google镜像是 google.com.hk .hk的google是无法关闭安全搜索的, 只有 .com 才能关闭

国别重定向

额至于为什么不用 .com, 是因为google会自动把 .com 重定向到国别域名 (比如.hk) 比如在zmirrordemo服务器上执行

curl https://www.google.com/

的结果是这样的

HTTP/1.1 302 Found Alt-Svc: quic=":443"; ma=2592000; v="36,35,34,33,32" Cache-Control: private Content-Length: 390 Content-Type: text/html; charset=UTF-8 Date: Fri, 23 Sep 2016 13:55:48 GMT Location: http://www.google.com.hk/url?sa=p&hl=zh-CN&pref=hkredirect&pval=yes&q=http://www.google.com.hk/%3Fgws_rd%3Dcr&ust=1474638978173214&usg=AFQjCNFHjPbNxC5AWu-fQ9efDvgtGlZmIw P3P: CP="This is not a P3P policy! See https://www.google.com/support/accounts/answer/151657?hl=en for more info." Server: gws Set-Cookie: NID=87=ORo4OiqcVGhMKFN9jhxYApfpVmAvcsXK4CuaR6nSetrjiDM2WDIt663Ed5SVNpTdZ01JD5blDOpY1sVlTjDgpdV2W2A1LGjGso2Jz7V8mIiaAYFMN2q1jHM5KA8m2NI1; expires=Sat, 25-Mar-2017 13:55:48 GMT; path=/; domain=.google.com; HttpOnly X-Frame-Options: SAMEORIGIN X-XSS-Protection: 1; mode=block 302 Moved 302 Moved The document has moved here.

请求被重定向到了 www.google.com.hk

避免国别重定向

对于如何避免国别重定向, 目前已知的方法只有用户主动访问 https://www.google.com/ncr 在访问这个url后, 会给用户设置一个(类似乱码的)cookie, 在里面记录了_不进行国别重定向_的标志, 而具体是怎么样, 我无法知道. 所以也无法由zmirror模拟在cookie中设置这个_不进行国别重定向_的标志

而由浏览器主动请求 https://www.google.com/ncr 至少目前我想不出合理的方案 😞

未来可能的解决方法

最理想的话, 就是能让zmirror在cookie中模拟出_不进行国别重定向_的标志, 但是希望渺茫

另一种比较现实的方法, 是zmirror设置一个自己的ncr标记, 对于所有没有该标记的请求, 全部307重定向到 /ncr 相当于强制所有访问者都必须访问一次 /ncr 这种方法虽然可行, 但是会让google镜像的配置文件变得相当复杂, zmirror源码也需要一些修改

不过由于 google.com 的用户体验比 .com.hk要好一截(比如界面), 还是会考虑加上这些修改的, 到时候google可能会分成两个配置文件, 一个简单的 .com.hk, 一个复杂的 .com

欢迎提供避免国别重定向的方法

RT 😄



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3