开发过程中,管理 hosts 文件是大部分程序员在切换环境的时候都接触过的事情。管理的方式特别简单,打开编辑器,注释某些行,反注释某些行。这个方式后来有更好的工具替代,就是本文要介绍的 Gas Mask。
经常地,我们在修改 hosts 的时候,面对一批 ip 容易分不清到底谁是谁,导致最后注释错误。我还因此把本来对开发环境的修改错误地修改到生产环境去了。
而 Gas Mask 能避免这样的错误。
img在这里我要介绍我使用的方式。
可以创建的类型总共有3种,LOCAL/REMOTE/COMBINED。
REMOTE :主要是公共 hosts 文件的共享,一些人科学上网的方式就是通过这个,具体地址网上找一下。REMOTE 这种方式跟 LOCAL 是一样的区别只在于是否本地。
LOCAL :如果你有多个环境,那么为每个环境分别创建一份 LOCAL 类型的 hosts。除了跟环境相关的配置,其他都不要放进去。每一个业务就是一份独立的 hosts,这是为了后边的 COMBINED 用法。
COMBINED:组合多个 hosts 文件为一个。如果没有这个功能,其实单单用 LOCAL 类型的 hosts 是可以的了,但还不够灵活。比方说「科学上网」的 hosts 是无论什么环境下都要配置的,那我不得不在创建每一个新的 hosts 以后,科学上网相关的记录都配置到 这个 hosts 中。
网盘地址:
链接:https://pan.baidu.com/s/120Hn7I6dzVighhhvJWiHNw
提取码:eqr2
复制这段内容后打开百度网盘手机App,操作更方便哦
网友评论