Hosts是一個沒有擴展名的系統文件,可以用記事本等工具打開,其作用就是將一些常用的網址域名與其對應的IP地址建立一個關聯“數據庫”,當用戶在浏覽器中輸入一個需要登錄的網址時,系統會首先自動從Hosts文件中尋找對應的IP地址,一旦找到,系統會立即打開對應網頁,如果沒有找到,則系統會再將網址提交DNS域名解析服務器進行IP地址的解析。
這就是為什麼通過修改hosts文件就可以浏覽谷歌等被牆網站,原因是直接訪問目標網站對應ip,不通過DNS,所以GFW的DNS污染就可以成功跳過,通俗易懂的解釋就是修改host後就能訪問Google、Gmail、Facebook等被牆網站。
本頁面長期更新最新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文件。
注意:Google、Gmail、維基百科、Twitter、Facebook等必須請用https加密方式打開,一般這些網站都是SSL加密鏈接,修改好hosts文件之後訪問Google的地址是:https://www.google.com/ncr(ncr:No Country Redirect禁止國別跳轉)。
本頁面持續更新,請Ctrl+D收藏,以便獲取最新Hosts,若hosts文件失效,請及時更新最新hosts文件,另外還為大家還准備了其它方法供大家科學上網:《2017年最新翻牆上網方法,解決Google、YouTube等無法訪問問題》
PS:如果你覺得經常更新hosts比較麻煩,或者hosts不支持一些你想訪問的站點,還是推薦利用VPN翻牆,利用VPN翻牆其實就是建立一個國外的虛擬專用網絡,繞過牛逼的GFW防火牆來訪問國外的網站,下面介紹幾個國內很穩定很不錯的VPN服務商,大家可以按需使用:
VPN推薦
免費方案
付費方案
官方網站
LoCoVPN
每天免費2小時
最低¥15/月
官網直達
魚躍插件
注冊即送VIP,可全平台使用
最低¥20/月
官網直達
一枝紅杏
免費方案暫無,穩定高速
年付只需90元/年
官網直達
hosts所在文件夾:
你也可以用Notepad++ 自行轉換文本編碼和換行符格式,當然,本站分享的都轉換好了。
注意:hosts文件屬於系統核心文件之一,所以Windows用戶必須用管理員身份打開才能修改保存,如果遇到無法保存,請右鍵文件hosts並找到“屬性” -> “安全”,然後選擇你登陸的用戶名,最後點擊編輯,勾選“寫入”即可。
Android(安卓)必須Root才能修改,Root Explorer管理器或ES文件浏覽器裝載/system可寫狀態,找到/system/etc/hosts的文件,使用文本編輯器打開編輯後保存。
Linux系統使用Root權限vi編輯
而iPhone、iPad也必須越獄才能修改,Windows系統跟蘋果系統的hosts文件文本編碼和換行符格式一樣,而Android(安卓)則不一樣,這點你需要注意。
如何修改hosts文件?
1、Windows 用文本編輯器打開C:\Windows\System32\drivers\etc中的hosts文件,把下載好的hosts文件全部內容復制到C:\WINDOWS\system32\drivers\etc目錄中的hosts文件中。
如果遇到無法保存,請右鍵hosts -> 屬性 -> 安全,然後選擇你登陸的用戶名,最後點擊編輯,勾選"寫入"即可。如果hosts文件中已經有內容,那麼請把Google Host追加到系統hosts文件末尾。
2、Mac 打開你的文件管理器(也就是Finder),然後,請按快捷鍵組合“Shift+Command+G”三個組合按鍵查找文件,並輸入Hosts文件的所在路徑:/etc/hosts,把下載好的hosts文件粘帖和覆蓋該目錄的hosts文件。然後終端輸入sudo killall -HUP mDNSResponder使其生效。
3、Linux 打開/etc/hosts目錄,把下載好的hosts文件粘帖和覆蓋該目錄的hosts文件。最後在終端輸入sudo systemctl restart NetworkManager。
注意 : 非systemd發行版,終端輸入sudo rcnscd restart,如果不清楚請兩個都試一次。
4、Android 用RE管理器(前提需要手機已Root)打開/system/etc/hosts目錄,把下載好的hosts文件粘帖和覆蓋該目錄的hosts文件。然後通過開啟飛行模式 -> 關閉飛行模式的方式使其生效。
其實我們還可以直接修改路由器的hosts,以360路由器的為例:功能擴展--高級工具--自定義hosts即可,如下圖所示:
hosts文件具有一段的時效性,並不能保證能永久使用,且視每個人的網絡情況結果會有所不同,因此,當你使用後發現用不了請看本文下載最新可用的hosts文件,另外在你決定開始操作之前,我們建議你備份當前 hosts文件。
1、修改hosts文件可以看YouTube視頻嗎?
YouTube只能打開網頁,視頻無法播放,還有就是YouTube的每個視頻對應的地址都不一樣,所以很抱歉!
2、為什麼修改hosts文件還是無法訪問Google?
Google、Gmail、維基百科、Twitter、Facebook等必須請用https加密方式打開,一般這些網站都是SSL加密鏈接,如:
谷歌學術:https://scholar.google.com/
谷歌:https://www.google.com/ncr
谷歌香港:https://www.google.com.hk/ncr
Twitter:https://twitter.com/?lang=zh-cn
3、修改hosts文件是否可以訪問全部被牆網站?
不是的,某些網站即使您取得其 IP 地址,也無法單純的依靠 “ip domain” 對寫入 hosts 獲得有效的訪問。
修改hosts後生效的方法:
ipconfig /flushdns
sudo rcnscd restart
sudo systemctl restart NetworkManager
寫在最後:本站所提供的hosts僅限於學習使用,hosts裡不會添加屏蔽廣告條目,也不會劫持任何網站,請勿用於任何違反法律法規的用途!