SwitchHosts
SwitchHosts安装教程
SwitchHosts是一个免费开源的管理和切换多个host方案的工具,基于 wxPython 开发,可在 Windows/Linux/Mac 下运行。作用是用来一键切换Hosts配置文件,非常实用。开发Web过程中,都会遇到需要部署有多套环境,或者需要多个服务器配合等情况。经常通过hosts切换服务器,来进行测试,如果每次都需要手工来处理,非常麻烦,且也是毫无价值。因此,SwitchHosts显得很有必要,可按需设置多个方案可选。
SwitchHosts功能特色
语法高亮
方案允许多选
点击行号快速切换注释
系统菜单栏快速切换
支持本地/远程方案
方案导入/导出
Alfred支持(仅适用于macOS)
SwitchHosts使用注意事项
1.请在英文目录下运行SwitchHosts,否则可能会出现无法启动的问题
2.运行时要以管理员方式运行,不然会提示无修改权限。
3.如果是绿色单文件版,最好是放在一个文件夹里面再运行,因为会exe所在的目录下生成配置文件和其他文件夹。
4.如果双击运行后不能显示SwitchHost界面,但是任务管理器里面能看到SwitchHost的进程,一般是由于hosts文件字符集不统一,导致hosts文件出现乱码,不能被SwitchHost打开,这时候只要删除C:\windows\system32\drivers\etc\hosts 即可。
5.如果使用了代理,修改 Hosts 也不会生效。因为浏览器会优先考虑代理工具的代理,建议调试的时候先关闭代理。
6.修改了hosts不生效,一般需要重启浏览器,如果是google浏览器可以不用重启,可以借助chrome://net-internals/#dns chrome://net-internals/#sockets 清掉keep-alive 和清浏览器 DNS 缓存。