首页 > 前端开发, 怎样有效管理 hosts 文件的频繁修改?

前端开发, 怎样有效管理 hosts 文件的频繁修改?

线上线下环境测试, 少不了改 hosts 文件, 不过改起来几个麻烦,

有好的办法可以管理的吗?


我用这个https://chrome.google.com/webstore/detail/hostadmin/oklkidkfohahankieehkeenbillligdn


我在使用 Rythem http://www.alloyteam.com/2012/05/web-front-end-tool-rythem-1/
里面有一个host项


Vagrant可以彻底解决你的问题。


如果是linux的话,可以将/etc/hosts ln到某一个git repository下的文件,然后用branch来管理各个host,我突发奇想的,没有证实过


用fiddler啊。


推荐一个:Host Switch Plus
在线安装:
https://chrome.google.com/webstore/detail/host-switch-plus/bopepoejgapmihklfepohbilpkcdoaeo

基于 Host Switch 完善的,我自己也在用。详细了解:https://github.com/Riant/host-switch-plus

基于 pac_script 方案,比直接管理、修改 host 文件好的地方是:

  1. 仅对安装、启用了插件的浏览器生效;

  2. 即时生效,没有 host 的系统缓存延迟;

  3. 配置灵活,除了 127.0.0.1 static.example.com 之类常规配置之外,还支持如 127.0.0.1:8888 *.google.com 之类 带端口,通配符之类的配置以便和 ShadowSocks 或者 Fiddler 之类的工具配合使用


写个script呗,用linux的这有多容易

非要用sublime直接把sublime加到$PATH里shell里sudo sublime hosts


神器SwitchHosts


http://www.clockwise.ee/gasmask/



hostsplus https://github.com/yaniswang/hostsPlus


写了一个简单的命令行管理工具如下:

https://github.com/xiaojue/hosts-group

通过这个包,我又集成到了一个可视化的界面里,截图如下:

具体项目在这里 https://github.com/SinaBlogFE/fd-server

简单来说是一套可视化的管理你的hosts,vhosts,proxy一类前端开发需要用的工具。

bug还很多,持续更新中……喜欢可详细了解~ :)


我也推荐一个chrome插件吧。 直接编辑就好了,还不需要更新缓存
https://chrome.google.com/webstore/detail/hosts-manager/kpfmckjjpabojdhlncnccfhkfhbmnjfi


firefox 有changehost


sudo subl /etc/hosts


装这个chrome扩展 hosts manager

https://chrome.google.com/webstore/detail/hosts-manager/kpfmckjjpabojdhlncnccfhkfhbmnjfi?utm_source=chrome-ntp-icon


当然要用Auto Proxy啦。
https://addons.mozilla.org/en-US/firefox/addon/autoproxy/?src=search


pow
介绍

这个应该是楼主要的吧,刚切换到 MAC 下自己还没测试,无责任推荐。
coffee 语言比重应该符合楼主口味。
BTW:我也是重度 coffee 使用者

【热门文章】
【热门文章】