本公众号持续更新,关注公众号或者收藏,以便获取最新Host
本页面长期更新最新Google、谷歌学术、维基百科、ccFox.info、ProjectH、Battle.NET 、WordPress、Microsoft Live、GitHub、Amazon、Archive、Box.com、Disqus、SoundCloud、inoreader、Feedly、FlipBoard、Twitter、Tumblr、Facebook、Flickr、imgur、Instagram、DuckDuckGo、Ixquick、Yahoo、Google Services、Google apis、Android、Youtube、Google Drive、UpLoad、Appspot、Googl eusercontent、Gstatic、Gmail、Google other、Google Play等hosts。
温馨提示:
本项目的所有代码除另有说明外,均按照 MIT License 发布。
本项目的hosts,README.MD,wiki等资源基于 CC BY-NC-SA 4.0 这意味着你可以拷贝、并再发行本项目的内容,
但是你将必须同样提供原作者信息以及协议声明。同时你也不能将本项目用于商业用途,按照我们狭义的理解
(增加附属条款),凡是任何盈利的活动皆属于商业用途。
请在遵守当地相关法律法规的前提下使用本项目。
一、修改Host的作用?
为了方便用户记忆,我们将IP变成一个个的域名来输入到浏览器进行访问。而这使得访问网站时要先将其域名解析成 IP 。DNS (Domain Name Server) 的作用就是进行 IP 解析,把域名对应到 IP。
在 Great FireWall 的 5 种封锁方法中,有一种简单而效果很好的方法是 DNS 污染。GFW 会对 DNS 的解析过程进行干扰,这会使对某些被干扰的域名返回一个错误的 IP 地址给你的主机,使你无法正确连接到你要的服务器上读取正确的信息。
Hosts 文件本来是用来提高解析效率。在进行 DNS 请求以前,系统会先检查自己的 Hosts 文件中是否有这个地址映射关系,如果有则调用这个 IP 地址映射,如果没有再向已知的 DNS 服务器提出域名解析。也就是说 Hosts 的请求级别比 DNS 高。当你的 Hosts 文件里面有对应的 IP 时,它就会直接访问那个 IP,而不用通过 DNS。所以,当我们直接将 Google、Twitter、Facebook 之类的 IP 放入 Hosts 文件后,就可以跳过 DNS 的解析这一步,直接就行 IP 访问,不受 GFW 的 DNS 污染干扰了。
通俗易懂的说修改host后就能访问Google、Gmail、Facebook等被@网站。
二、Host如何使用?
Windows
用文本编辑器(如Notepad++|EditPlus|记事本)打开C:\Windows\System32\drivers\etc中的hosts文件,把下载好的hosts文件全部内容复制到C:\WINDOWS\system32\drivers\etc目录中的hosts文件中,保存后在重启浏览器输入https://www.google.com.hk看是否能访问如果还不可以访问请通过开始 -> 运行 -> 输入cmd -> 在CMD窗口输入ipconfig /flushdns使其生效。
注意:如果遇到无法保存,请右键hosts -> 属性 -> 安全,然后选择你登陆的用户名,最后点击编辑,勾选"写入"即可。如果hosts文件中已经有内容,那么请把Google Host追加到系统hosts文件末尾。
Mac
打开你的文件管理器(也就是Finder),然后,请按快捷键组合“Shift+Command+G”三个组合按键查找文件,并输入Hosts文件的所在路径:/etc/hosts,把下载好的hosts文件粘帖和覆盖该目录的hosts文件。然后终端输入sudo killall -HUP mDNSResponder使其生效。
Linux
打开/etc/hosts目录,把下载好的hosts文件粘帖和覆盖该目录的hosts文件。最后在终端输入sudo systemctl restart NetworkManager。
注意 : 非systemd发行版,终端输入sudo rcnscd restart,如果不清楚请两个都试一次。
Android
用RE管理器(前提需要手机已Root)打开/system/etc/hosts目录,把下载好的hosts文件粘帖和覆盖该目录的hosts文件。然后通过开启飞行模式 -> 关闭飞行模式的方式使其生效。
三、更新和使用说明
更新说明
1、修复Facebook Host
2、修复Google Host及其它Host
使用说明
最近好多人都问我为什么我修改了host,还无法访问Google,访问其它墙外网站没问题,我一问发现他们的访问地址错误,今天我告诉大家如何访问Google?
注意:访问Google、Gmail、Facebook、推特、维基百科等墙外网站必须加密访问需要加:https。
使用Host访问Google的地址是:https://www.google.com/ncr(ncr:No Country Redirect禁止国别跳转)
或是香港Google:https://www.google.com.hk
如果你的Host依然可用无须更换。
四、下载地址
【2017-08-09】百度云最新下载地址:
链接: http://pan.baidu.com/s/1jH4TSxS 密码: wqju
解压密码:daimajiqiao
hosts所在文件夹:
Windows 系统hosts位于 C:\Windows\System32\drivers\etc\hosts
Android(安卓)系统hosts位于 /system/etc/hosts
Mac(苹果电脑)系统hosts跟Linux一样位于 /etc/hosts
iPhone(iOS)系统hosts跟Linux Mac一样位于 /etc/hosts
Linux系统hosts位于 /etc/hosts
你也可以用Notepad++ 自行转换文本编码和换行符格式。当然,我分享的都转换好了。
修改hosts后生效的方法:
修改hosts后生效的方法:
Windows
开始 -> 运行 -> 输入cmd -> 在CMD窗口输入
ipconfig /flushdns
Linux
终端输入
sudo rcnscd restart
对于systemd发行版,请使用命令
sudo systemctl restart NetworkManager
如果不懂请都尝试下
Mac OS X终端输入
sudo killall -HUP mDNSResponder
Android
开启飞行模式 -> 关闭飞行模式
通用方法
拔网线(断网) -> 插网线(重新连接网络)
(有时候不需要这么做也可以的,反正我很少刷新DNS,刷新可以更快的解析)
修改hosts相关说明:
注:Google、Gmail、维基百科、Twitter、Facebook等必须请用https 加密方式打开。
(一般这些网站都是SSL加密链接)如谷歌学术:https://scholar.google.com/
如果不喜欢用谷歌香港,可以以 https://www.google.com/ncr 方式访问,(No Country Redirect)禁止国别跳转。
另外可能有的地区&网络(铁通、联通)hosts无法正常使用,这个不是你我能左右的!
我所提供的hosts仅限于学习使用,hosts里不会添加屏蔽广告条目,也不会劫持任何网站。
网友评论