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
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。