修改hosts使用谷歌服务

安卓用CoolHosts(点击移步介绍和下载)

1.修改hosts方法的原理

hosts说明:来自百度百科
让我们来看看Hosts在Windows中是怎么工作的。
我们知道在网络上访问网站,要首先通过DNS服务器把要访问的网络域名解析成XXX.XXX.XXX.XXX的IP地址后,计算机才能对这个网络域名作访问。
要是对于每个域名请求我们都要等待域名服务器解析后返回IP信息,这样访问网络的效率就会降低,因为DNS做域名解析和返回IP都需要时间。
为了提高对经常访问的网络域名的解析效率,可以通过利用Hosts文件中建立域名和IP的映射关系来达到目的。根据Windows系统规定,在进行DNS请求以前,Windows系统会先检查自己的Hosts文件中是否有这个网络域名映射关系。如果有,则调用这个IP地址映射,如果没有,再向已知的DNS服务器提出域名解析。也就是说Hosts的请求级别比DNS高。

2.修改方法:

2.1 推荐使用的自动更新hosts的软件(PC上)

最近发现的,源就是github的一些源,而且对科研人员友好,支持ipv6。

OnekeyHosts一键hosts

2.2 手动修改

原Hosts地址已停止更新,现项目已由 onekeyhosts.com 接手维护。如果想获得hosts,请使用onekeyhosts更新后,复制自己操作系统的hosts。


如果之前你有自定义的hosts条目,可以在原hosts文件后面粘贴,如果没有,直接覆盖即可

  • win用户覆盖 C:\windows\system32\drivers\etc 下面的hosts
  • Mac&&linux用户覆盖 /etc/hosts

win下用户:
直接修改可能没法保存的,两个方法:
1 直接把下载的hosts文件复制粘贴覆盖掉原来的文件。
2 参考这个百度经验修改hosts文件的权限
windows修改hosts文件的权限

3.新增问题

近来ip很多都不能用了,但实际上,需要访问的不是http://www.google.com,而是https://www.google.com.hk,http的几乎没法用了,访问https开头的,主域名也经常不行,所以访问地域性的域名。
强制浏览器的一些域名使用https访问的插件:

https everywhere

支持chrome,firefox,opera

注意

这个插件会导致国内一些主要网站无法跳转,比如淘宝或者微博在登陆的时候,跳不到主页,但是可以跳不过去的时候,点击这个插件,关闭enable taobao.com类似这样的设置,取消打钩即可。

4. 说明

  • 如果linux出现了不能解析主机XXX的问题,比如不能解析Find-Ubuntu,那么在hosts中手动加上
    127.0.0.1 Find-Ubuntu
  • win下如果不行的话,记得看下下面的回复。刷新dns,清除浏览器缓存。

5.请不要翻墙发表不当言论,这里提供的主要是学术功能

  • 我希望我的祖国更加:富强民主文明和谐。
  • 如果遇到不良信息,请到12377举报,会有奖励。我中过。

6.其他方法

6.1 购买vps[推荐]

动手能力强的人可以自己买vps搭一个Shadowsocks来用,则访问的网站就不限于googel了,国外低价的vps很多.
教程:

板瓦工bandwagon主机优惠购买

SHADOWSOCKS科学上网

6.2 刷路由器

对于没有root的手机或者越狱的pad,可以参考刷openwrt系列的文章把自己的路由器刷成openwrt之类的rom,然后修改路由器上的hosts,这样只要连上路由器,所有的终端默认可以翻墙。

捐助

请到捐助列表查看详细信息

感谢点击博客内的广告支持!

文章版权归 FindHao 所有丨本站默认采用CC-BY-NC-SA 4.0协议进行授权|
转载必须包含本声明,并以超链接形式注明作者 FindHao 和本文原始地址:
https://www.findhao.net/res/72

你可能喜欢:(相似内容推荐和广告都使用了谷歌的推荐系统,需要对本站取消广告屏蔽才能显示。感谢点击↓广告支持博主~)

Find

新浪微博(FindSpace博客)QQ群:不安分的Coder(375670127) 不安分的Coder

发表评论

电子邮件地址不会被公开。 必填项已用*标注

*