工做中,咱們可能要鏈接多個環境,有mock環境,後端提供聯調的環境,測試環境,預發佈環境,生產環境等。咱們須要常常去切換 Hosts
來訪問不一樣的環境進行調試,驗證問題。前端
本文推薦兩款修改 host
的小工具,再也不須要直接修改 host
文件,完全擺脫找不到 host
文件、頻繁修改 host
文件的煩惱。git
Hosts
是一個沒有擴展名的系統文件,這個文件中保存着經常使用網址的域名和其對應的IP地址的映射關係。github
當瀏覽器訪問網站時,在進行 DNS
請求以前,會先檢查 Hosts
文件中是否有這個域名和 IP
的映射關係,若是有,便會直接訪問這個 IP
地址指定的網絡,若是沒有,再向 DNS
服務器發起解析請求。後端
SwitchHosts
是一個管理、快速切換 Hosts
小工具, 能夠實現一鍵切換Hosts配置,很是好用。
支持 Windows、macOS 以及 Linux。 開源地址: github.com/oldj/Switch… , 可下載本身須要的版本。瀏覽器
使用時,點擊左下角加號能夠建立規則並設置規則名,規則能夠是本地規則,遠程規則,也能夠是組合規則。服務器
本地規則直接寫在右側空白處直接填寫對應的IP和域名。網絡
遠程規則能夠把 host
文件放在遠程管理,這裏直接提供遠程的地址便可。而且能夠設置自動更新時間間隔,這樣方便團隊內共享同一套規則,統一維護。工具
組合規則可組合多個已有規則,能夠十分方便的組合出須要的配置組合。測試
使用時,只須要經過開關,一鍵切換便可,支持多套規則同時開啓。網站
Host Switch Plus
是一款Chrome插件,使用起來也很方便。
使用時,只要點擊Chrome右上角的綠色圖標,會以 Popup
彈層列出全部配置的 IP
和域名,能夠實時的操做,一鍵開啓和關閉,也能夠點擊 Tags
,開啓和關閉當前 Tags
對應的全部規則。
編輯也十分方便,進入編輯頁,能夠單獨添加,也能夠批量添加/刪除。同時支持設置 tags
來區分不一樣環境。
下載插件,可公衆號後臺回覆 「HostSwitchPlus」。
歡迎關注個人公衆號「前端小苑」,我會按期在上面更新原創文章。