科学上网之利器#Hosts#

        写一篇关于技术的文章吧,最近发现我刚写的博客竟然被中国的屏蔽了,甚是愤怒啊,所以我不得不写一篇关于科学上网的一系列文章了。

        废话不多少说就开始hosts的教程吧

关于原理

        首先先说说着Hosts的原理吧,为什么更改Hosts就能科学上网了,hosts就是本地的一个对域名和ip的解析,当我们在浏览器输入网址的,系统会先检查本地的hosts是否会有解析,
有的话会直接跳转,没有的话就会通过网上的DNS服务器进行解析了.
因为伟大的G~F~W对其弄些域名(你懂的)进行DNS的污染,所以导致某些网站打不开。




开源的Hosts源

racaljk    

   用的人比较多 更新频率快
更新(2019-5-17)

sy618     


已停更(作者已弃坑)

  用的人可以,比较全有屏蔽广告和翻墙的功能
  GitHub地址:https://github.com/sy618/hosts
  hosts源地址:
  https://raw.githubusercontent.com/sy618/hosts/master/FQ                      (翻墙源)
  https://raw.githubusercontent.com/sy618/hosts/master/y                         (YouTube源)
  https://raw.githubusercontent.com/sy618/hosts/master/p                          (Google Play源)
  https://raw.githubusercontent.com/sy618/hosts/master/ADFQ                  (屏蔽广告+翻墙)

laodcn

已停更(作者已弃坑)

暂时不做评论了  本人用的不多 
GitHub地址:https://github.com/laodcn/hosts
hosts源地址:https://raw.githubusercontent.com/laodcn/hosts/master/hosts


lennylxx

适用于IPV6的
GitHub地址:https://github.com/lennylxx/ipv6-hosts
hosts源地址:https://raw.githubusercontent.com/lennylxx/ipv6-hosts/master/hosts



老D的Hosts

国内的名气比较大,用的人也不少,更新也比较及时






说完科学上网,在来几个常用的hosts

vokins

专注与广告屏蔽
GitHub地址:https://github.com/vokins/yhosts/
hosts源地址:
   https://raw.githubusercontent.com/vokins/yhosts/master/hosts                      (手机+路由器通用的)
   https://raw.githubusercontent.com/vokins/yhosts/master/hosts.txt   (PC端)
                 

百度

百度,赵家的狗,其他的不想多说

zoln

GitHub地址:https://github.com/zoln/baidu-hosts
hosts源地址:https://raw.githubusercontent.com/zoln/baidu-hosts/master/hosts(屏蔽百度所有的网页  慎用)

 百度地图高精度定位IP              (本人不用百度地图 所以已屏蔽)

1.0.0.1 api.map.baidu.com 1.0.0.1 ps.map.baidu.com 1.0.0.1 sv.map.baidu.com 1.0.0.1 offnavi.map.baidu.com 1.0.0.1 newvector.map.baidu.com 1.0.0.1 ulog.imap.baidu.com 1.0.0.1 newloc.map.n.shifen.com ::2 api.map.baidu.com ::2 ps.map.baidu.com ::2 sv.map.baidu.com ::2 offnavi.map.baidu.com ::2 newvector.map.baidu.com ::2 ulog.imap.baidu.com ::2 newloc.map.n.shifen.com


以上写法会让连接超时等待,如果你希望连接立即拒绝断开,那么把"1.0.0.1"改为"0.0.0.0",把"::2"改为"::"即可



Hosts文件位置


  • Windows 系统hosts位于 C:\Windows\System32\drivers\etc\hosts
  • Android(安卓)系统hosts位于 /etc/hosts
  • Mac(苹果电脑)系统hosts位于 /etc/hosts
  • iPhone(iOS)系统hosts位于 /etc/hosts
  • Linux系统hosts位于 /etc/hosts
  • 绝大多数Unix系统都是在 /etc/hosts

一般用 记事本打开编辑就可以,如果记事本编辑保存不成功, 尝试新建记事本文件名为hosts(注意无后缀扩展名txt),把你想要的源文件复制进去,替换系统的hosts即可。



生效方法


  • Windows 系统

              win键+R   => 输入cmd  =>   ipconfig /flushdns

  • Android(安卓):
              开启飞行模式 => 关闭飞行模式
  • Mac(苹果电脑)iPhone
               终端输入  sudo killall -HUP mDNSResponder
  • Linux系统
             终端输入   sudo rcnscd restart


最后


使用Hosts强烈不建议使用国产浏览器,可能会造成可用的ip被封,在可用ip紧张的情况下请大家珍惜

评论

此博客中的热门博文

泄露数据库

黑群晖半洗白

OFO(小黄车)月卡分享一波