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