Skip to content
web240 edited this page Feb 10, 2017 · 4 revisions
配合 Google Hosts 的推荐操作
最近发现好多人说谷歌学术访问不了了,而我发现他们绝大多数都使用的是http访问,而不是https(SSL加密),如 http://scholar.google.com 肯定打不开,而 https://scholar.google.com 却正常,为了保证您能更顺利的使用 Google 在线服务,我们推荐您按照以下的步骤进行一些设置。

以下的步骤将以 Chrome 浏览器为例。

强制 Google.com 域名使用 HTTPS(SSL)-老D

虽然您可以随时自行添加 HTTPS 的前缀,但是在某些情况下网页总是会自动跳到没有加密的状态,这些状态可能出现在 Google 各个网页之间的跳转,以及搜索结果链接点击之后,这会影响您的正常使用体验,因此我们建议您强制 HTTPS 连接。

在 Chrome 浏览器上输入链接 chrome://net-internals/#hsts (可复制此地址粘贴到地址栏),回车。

在 Domain 栏里,输入 google.com ,并勾选下面的两个复选框,点击 “Add” 按钮即可。

强制 Google.com 域名使用 HTTPS(SSL)-老D

此时,您无需每次在因为跳回非加密连接中断后手动添加 HTTPS 前缀。

 

强制 Google.com.hk 域名使用 HTTPS
考虑到国内用到最多的是 google.com.hk,您需要对此域名同样增加此规则。

重复上面描述的操作,唯一的不同是,请在 Domain 栏里输入 google.com.hk 。

同理,如果你喜欢用google.com就设置为:google.com

强制 Google 网页快照使用 HTTPS
默认情况下,Google 网页快照是以非加密的 HTTP 连接打开的,这将导致它直接无法连接。要改变这一情况,请为此快照域名也添加强制 HTTPS 的规则。

重复上面描述的操作,唯一的不同是,请在 Domain 栏里输入 googleusercontent.com 。

 

强制 Google APIs 使用 HTTPS
某些网站加载 Google CDN 的方式可能是普通的 HTTP 连接。使用此方法强制转为 HTTPS 连接。

重复上面描述的操作,唯一的不同是,请在 Domain 栏里输入 googleapis.com 。

 

 

对于其他的浏览器
(个人推荐使用Chrome 浏览器)

请在对应浏览器的插件目录中查找类似 “HTTPS Everywhere” 的插件,它将自动帮助您强制所有可能的 HTTPS 连接。

 

如何撤销上述更改
倘若您想要撤销上述变更,例如您想要取消对 Google.com 的强制 HTTPS 连接,请同样前往 chrome://net-internals/#hsts,这一次,在下方的 “Delete Domain” 区域里,在 Domain 栏里输入您想要撤销规则的域名(例如 google.com),并点击 “Delete” 按钮即可。
============
通常情况下,Chrome浏览器的默认搜索引擎是Google,我们可以自定义设置为其它的搜索引擎。另外,对于中国大陆用户,Google.com会跳转到Google.com.hk;我们可以通过设置来阻止Google.com自动跳转。
  如何修改Chrome默认搜索引擎 - 张德德 - ——挨踢民工 Playkid——
  一、修改Chrome默认搜索引擎为百度
  1、点击浏览器工具栏上的Chrome菜单Chrome menu。
  2、选择设置(输入「chrome://setting」进入浏览器设置页面)
  3、在「搜索」部分,从下拉菜单中选择要使用的搜索引擎作为默认搜索引擎。如果您要使用的搜索引擎未显示在该菜单中,请点击管理搜索引擎。
  4、在显示的「搜索引擎」对话框中,从其它搜索引擎列表中选择您要使用的搜索引擎。
  5、点击该行中显示的设为默认搜索引擎按钮。
  6、如果您要使用的搜索引擎未也显示在该菜单中,请在列表最下面手工添加。
  以添加百度搜索为例(一般来说,百度已经默认存在)
  名称填入「百度」(不包括「」,下同),这一项可自定义
  关键词填入「baidu.com」,这一项为选填,在下面的搜索方法中会提到它的用处;
  网址填入「http://www.baidu.com/s?wd=%s」
  7、其它搜索引擎也可以如下同样设置:
  添加搜狗搜索:「搜狗」「sogou.com」「http://www.sogou.com/web?query=%s」
  添加必应搜索:「必应 」「cn.bing.com」「http://cn.bing.com/search?q=%s」
  添加360搜索:「360搜索」「so.com 」「http://www.so.com/s?q=%s」
  添加淘宝搜索:「淘宝搜索 「taobao.com」「http://s.taobao.com/search?q=%s」
  如何修改Chrome默认搜索引擎 - 张德德 - ——挨踢民工 Playkid——
  二、修改Chrome默认搜索引擎为Google.com
  通常情况下,Google会根据你的IP将Chrome里的搜索引擎由Google.com变成本地的Google搜索,比如对于中国大陆用户来说就是Google.com.hk的简体中文版。
  1、设Chrome默认搜索引擎为Google.com
  点击浏览器工具栏上的 Chrome菜单Chrome menu,设置Chrome默认搜索引擎为Google.com。
  名字:谷歌
  关键字:Google.com
  网址填入:www.google.com/search?q=%s
  分别填入以上字段,然后点击「设为默认搜索引擎」
  2、修改Local State文件(适合Chrome 20之前的版本)
  ①关闭所有的Chrome窗口
  ②进入Chrome的用户设置文件夹,
  对于Windows Vista和Windows 7用户来说就是「%LOCALAPPDATA%\Google\Chrome\User Data\」
  比如我的电脑是:C:\Users\playkid\AppData\Local\Google\Chrome\User Data
  ③用记事本打开Local State文件
  找到「last_known_google_url」和「last_prompted_google_url」这两行,修改为Google.com
  你也可以设置为www.google.com.my(马来西亚)、www.google.com.sg(新加坡)、https://www.google.com.tw(台湾)
  ④保存文件,重新打开Chrome
  ⑤如果Chrome问你是否切换你的本地域名还是保持Google.com,选择后者即可。
  3、设置www.google.com/ncr为主页
  不让google.com跳转到google.com.hk,还可以访问http://www.google.com/ncr,ncr是no country redirection,是一个强制不跳转的命令。
  4、通过scholar.google.com.hk中转
  ①先访问http://scholar.google.com.hk/
  ②点击右下角「Google.com in English」后跳转到「http://scholar.google.com/」
  ③在「http://scholar.google.com/」页面,选择「Web」就可以使用Google网页搜索了!
  如何修改Chrome默认搜索引擎 - 张德德 - ——挨踢民工 Playkid——
  三、Chrome浏览器地址栏默认Google HTTPS搜索的设置方法  
  普通的HTTP浏览是不安全的,用户和服务器之间的通讯会被第三方监听和干扰,对于Google来说,你在Google搜索的词语会被第三方截获。在HTTPS的Google搜索中,用户搜索的信息将无法被第三方获取,也不会出现数据泄漏的问题。还有一个好处,就是可以搜索任意关键词而不被重置。
  Google Chrome浏览器默认在地址栏输入关键字即可搜索,默认是HTTP方式,直接访问https://www.google.com/会跳转到https://www.google.com.hk。
  1、设置地址栏默认Google HTTPS搜索,点击浏览器工具栏上的 Chrome菜单Chrome menu
  分别填入以下字段,然后点击「设为默认搜索引擎」
  名字:谷歌
  关键字:Google.com
  网址填入:https://www.google.com/search?hl=zh-CN&q=%s
  2、HSTS设置通过HTTPS来访问Google
  HSTS(HTTP Strict Transport Security)允许一个HTTPS网站,要求浏览器总是通过HTTPS来访问它。 
  ①在Chrome输入chrome://net-internals/#hsts进入HSTS管理界面
  ②在HSTS选项卡下的Domain中输入www.google.com(或 www.google.com.hk ),然后点击Add按钮,这样设置总是通过HTTPS来访问Google。
================
在使用Chrome的时候,Google为增强本地化搜索,或将默认的Google搜索引擎转换为本地语言,如在中国会自动转到google.com.hk,日本会会自动转到google.co.jp,如果你是一个Google.com控,比如博主我就是,不喜欢这种方式的话,你可以自己动手将其改为Google.com而不进行自动跳转。



通常情况下,Google Chrome的默认Google搜索引擎为

{google:baseURL}search?{google:RLZ}{google:acceptedSuggestion}{google:originalQueryForSuggestion}{google:searchFieldtrialParameter}{google:instantFieldTrialGroupParameter}sourceid=chrome&ie={inputEncoding}&q=%s

Google会进行各种判断从而进行跳转,你可以修改默认搜索引擎为如下几种方式就不会跳转了
中文:http://www.google.com/search?hl=zh-CN&q=%s
中文:https://www.google.com/search?hl=zh-CN&q=%s
英文:http://www.google.com/search?hl=en&q=%s
英文:https://www.google.com/search?hl=en&q=%s
强制加密:https://encrypted.google.com/search?{google:RLZ}{google:acceptedSuggestion}{google:originalQueryForSuggestion}sourceid=chrome&ie={inputEncoding}&q=%s

如果你是一位技术流或者伪技术流的极客,可以采用如下的终极方法修改Chrome默认的搜索域名:
1. 关闭所有的Chrome窗口
2. 进入Chrome的用户设置文件夹,对于Windows Vista和Windows 7用户进入“%LOCALAPPDATA%\Google\Chrome\User Data\”
3. 用记事本打开Local State文件
4. 找到“last_known_google_url” 和 “last_prompted_google_url”这两行,修改为Google.com,或者其它你想用的Google本地化搜索域名(小编设置的是https://www.google.com.tw),如下图
5. 保存文件,重新打开Chrome,即可看到变化



纯英文搜索,也可以直接采用 https://www.google.com/ncr 进行搜索,ncr是一个强制不跳转的命令。很多国际化的网站都会自动判断当地IP或浏览器语言,自动跳转到本地语言网站,这是你就可以采用”/ncr“的方式访问指定语言。

PS:各位看官当然可以根据本文的介绍,设置其他你喜欢的搜索引擎作为Chrome的默认搜索引擎。
Clone this wiki locally