线上线下环境测试, 少不了改 hosts 文件, 不过改起来几个麻烦,
- 文件是 root 权限的, 不方便 Sublime Text 打开, 每次慢吞吞 Vim
- 文件比较长, 配置还是来回回滚的.. 步骤复杂
- 容易记错, 不 ping 都不知道我在哪
- 浏览器 DNS 缓存, 比如 Chrome 中有时要重启浏览器
有好的办法可以管理的吗?
线上线下环境测试, 少不了改 hosts 文件, 不过改起来几个麻烦,
有好的办法可以管理的吗?
写了一个简单的命令行管理工具如下:
https://github.com/xiaojue/hosts-group
通过这个包,我又集成到了一个可视化的界面里,截图如下:
具体项目在这里 https://github.com/SinaBlogFE/fd-server
简单来说是一套可视化的管理你的hosts,vhosts,proxy一类前端开发需要用的工具。
bug还很多,持续更新中……喜欢可详细了解~ :)
我在使用 Rythem http://www.alloyteam.com/2012/05/web-front-end-tool-rythem-1/
里面有一个host项
我也推荐一个chrome插件吧。 直接编辑就好了,还不需要更新缓存
https://chrome.google.com/webstore/detail/hosts-manager/kpfmckjjpabojdhlncnccfhkfhbmnjfi
推荐一个: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 文件好的地方是:
仅对安装、启用了插件的浏览器生效;
即时生效,没有 host 的系统缓存延迟;
配置灵活,除了 127.0.0.1 static.example.com 之类常规配置之外,还支持如 127.0.0.1:8888 *.google.com 之类 带端口,通配符之类的配置以便和 ShadowSocks 或者 Fiddler 之类的工具配合使用
10 回答11.1k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
3 回答1.9k 阅读✓ 已解决
4 回答2.5k 阅读✓ 已解决
神器SwitchHosts