科学上网之利器#Hosts#
写一篇关于技术的文章吧,最近发现我刚写的博客竟然被中国的屏蔽了,甚是愤怒啊,所以我不得不写一篇关于科学上网的一系列文章了。
废话不多少说就开始hosts的教程吧
关于原理
首先先说说着Hosts的原理吧,为什么更改Hosts就能科学上网了,hosts就是本地的一个对域名和ip的解析,当我们在浏览器输入网址的,系统会先检查本地的hosts是否会有解析,
有的话会直接跳转,没有的话就会通过网上的DNS服务器进行解析了.
开源的Hosts源
racaljk
用的人比较多 更新频率快
racalijk更新为 googlehosts
GitHub地址:https://github.com/googlehosts/hosts
hosts源地址:https://raw.githubusercontent.com/googlehosts/hosts/master/hosts-files/hosts
更新(2019-5-17)
sy618
laodcn
已停更(作者已弃坑)
lennylxx
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端)
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(屏蔽百度所有的网页 慎用)
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
- Linux系统
终端输入 sudo rcnscd restart
最后
使用Hosts强烈不建议使用国产浏览器,可能会造成可用的ip被封,在可用ip紧张的情况下请大家珍惜
评论
发表评论