Linux Mac科学上网之Hosts解决方案

服务器

浏览数:218

2019-3-15

hosts文件

hosts文件是ip与域名的对应文件, hosts是第一道域名解析查询地点,通常,hosts除了localhost对应127.0.0.1之外没有其他东西,当你访问一个域名时,例如baidu.com,先要通过域名解析服务器解析成对应的IP地址才能找到服务器,所以如果你在hosts中指定baidu.com的IP地址220.181.57.217,那就直接访问那个IP了

hosts文件翻墙的原理就非常简单了,例如像Google这样的公司,全球有成百上千个IP服务器,我们只要将google.com指向一个能访问的IP就可以使用Google了

例如:https://coding.net/u/scaffrey…

hosts文件位置

Linux: /etc/hosts
Mac: /private/etc/hosts

hosts更新脚本

# 下载
git clone https://github.com/geemaple/Phosts.git; cd Phosts

# 大约2分钟左右(取决于电脑速度)
sudo python hosts.py