工做中,咱们可能要链接多个环境,有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」。
欢迎关注个人公众号「前端小苑」,我会按期在上面更新原创文章。