今天介紹一款管理hosts
文件的利器:SwitchHosts!
。react
在此以前,咱們修改hosts
須要經歷如下幾個步驟:git
hosts
文件當你的工做嚴重依賴hosts
,或者須要分類管理時,值得體驗下SwitchHosts!
。github
這也是我在B站才接觸到的軟件,在此推薦給你們。chrome
它有如下幾個特色:shell
「支持遠程hosts」意味着能夠批量管理電腦
hosts
,在電腦上配置好刷新時間後便可和遠端同步。
官網地址:https://oldj.github.io/Switch...segmentfault
軟件基於 React、Ant Design 以及 CodeMirror 等框架/庫,感興趣的同窗能夠觀摩下。瀏覽器
從GitHub
下載可能會比較慢,關注公衆號後回覆「hosts」便可獲取鏡像下載地址。安全
也能夠自行修改地址,把GitHub Release
獲取到的連接中github.com
替換爲download.fastgit.org
。框架
# Release # 假設下載連接爲https://github.com/A/A/releases/download/1.0/1.0.tar.gz wget https://download.fastgit.org/A/A/releases/download/1.0/1.0.tar.gz
brew install --cask switchhosts
Homebrew
安裝教程能夠訪問:https://brew.idayer.com/
也能夠瀏覽我以前的文章:
文章卡片
在Windows
上除了能夠下載安裝包,你還可使用scoop 安裝SwitchHosts!
:
scoop install switchhosts
由於系統和瀏覽器都會對DNS
進行緩存,有時候不是當即看到效果,正確的操做每次設置完先清空緩存。
地址欄訪問chrome://net-internals/#dns
,點擊Clear host cache
。
打開終端執行:
sudo killall -HUP mDNSResponder
按下快捷鍵Window + R
打開運行窗口,而後鍵入cmd
打開命令行執行命令:
ipconfig /flushdns
SwitchHosts!
還支持保存後執行自定義命令的功能,點擊左邊欄 🔧 => 設置 => 自定義命令便可找到。
Windows
命令不須要管理員權限,因此直接粘貼ipconfig /flushdns
內容便可。
macOS
的刷新命令是須要管理員權限,直接配置上面的命令是不行的,要這樣寫:
echo 123456 | sudo -S killall -HUP mDNSResponder
替換123456
爲你電腦登錄密碼.
可是注意:整個命令包括密碼會被明文存儲,很不安全,不建議這樣作,若是你要這樣用,請想好可能帶來的影響。
文章首發:
SwitchHosts! 還能這樣管理hosts,後悔沒早點用上
關注公衆號:湖中劍,找到更多關於個人內容。