本文介绍通过修改本地hosts文件达到科学上网的目的,可用于Google、Gmail、维基百科、Twitter、Facebook等


原理

1.hosts文件:Hosts是一个没有扩展名的系统文件,可以用记事本等工具打开,其作用就是将一些常用的网址域名与其对应的IP地址建立一个关联“数据库”,当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从Hosts文件中寻找对应的IP地址,一旦找到,系统会立即打开对应网页,如果没有找到,则系统会再将网址提交DNS域名解析服务器进行IP地址的解析

2.作用:
1.加快域名解析(科学上网原理)

对于要经常访问的网站,我们可以通过在Hosts中配置域名和IP的映射关系,提高域名解析速度。由于有了映射关系,当我们输入域名计算机就能很快解析出IP,而不用请求网络上的DNS服务器。

2、方便局域网用户

3、屏蔽网站(域名重定向)

原理:利用本地hosts文件 ip解析优先级大于dns服务器访问外网,避免GFW的dns干扰。


注意事项

hosts文件所在位置

Windows: C:WindowsSystem32driversetchosts

Android: /system/etc/hosts

Mac:/etc/hosts

iPhone:/etc/hosts

Linux: /etc/hosts

Hosts文件时系统核心文件需要以管理权限运行



传送门:host下载

修改

windows:
1.右键-->属性-->安全-->System-->确定
记事本打开下载好的hosts文件,复制内容到本地hosts文件(或直接覆盖本地文件)

Mac:输入本地账号密码 直接覆盖hosts文件(同上)

Android:需要root权限 覆盖hosts文件(同上)

Ios:需越狱 覆盖hosts文件(同上)

刷新DNS

Windows:

开始 -> 运行 -> 输入cmd -> 在CMD窗口输入:

ipconfig /flushdns

Linux :

-->终端输入

sudo rcnscd restart

systemd发行版:

-->终端输入

sudo systemctl restart NetworkManager

Mac OS X:

-->终端输入

sudo killall -HUP mDNSResponder

Android:

开启飞行模式 -> 关闭飞行模式



缺点:需要不定时的更新hosts文件,国外大型站点服务器非常多,而hosts文件通常指向固定的IP,随着GTF的发展,大多的可以访问的IP刚刚现世就见光死。 好在有Google Hosts组织更新实时可用hosts文件。

下载地址:https://github.com/googlehosts/hosts

目前由于墙对UDP 443端口的干扰,从而使通过QUIC协议直连Google搜索已不可用;

常用的:推特、YouTube、Facebook 也不可用。

谷歌学术可用:https://scholar.google.com/



注意:仅做学术分享使用,请勿用作其他用途

科学上网
最后修改于:2019-05-24 23:21



评论 0 条
消灭零回复
发表评语

xang

xang 站长

分类

标签云