如何配置switchhosts
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何配置switchhosts相关的知识,希望对你有一定的参考价值。
SwitchHosts是一个管理、快速切换Hosts小工具,开源软件,一键切换Hosts配置,非常实用,高效。
开发Web过程成,部署有多套环境,网址域名都相同,部署在不同的服务器上,有开发环境、测试环境、预发布环境、生产环境。经常要切换Hosts来访问,测试以及验证bug,如果纯手工修改这会花掉不少时间,而且这个过程毫无乐趣可言。
有在线方案和本地方案两种。
本地方案直接在右边空白填写域名和ip
在线方案 可以把hosts文件放在一个站点下,共享给大家,当有修改的时候,重新刷新一下,就能取到最新的hosts了,统一维护。
运用图标方便甄别自己在那个环境,不同的环境设置不同的图标,程序最小化的图标也会跟着变化。
电脑右下角也可以方便的切换,双击可以到主界面。
注意以管理员身份运行,不然会提示以下错误。没有修改的权限
主界面有一个公共的hosts标签页,你可以在这个里面把公用的hosts写进去,这样其他标签生效的时候会加载这个公用的。比如放google最新的host进去,这样切换到其他环境也不影响google的访问。
这里提供一个google最新hosts更新网址:http://laod.cn/hosts/2016-google-hosts.html
使用注意事项:
1、运行时要以管理员方式运行,不然会提示无修改权限。在SwitchHosts.exe右键—以管理员身份运行
2、如果是绿色单文件版,最好是放在一个文件夹里面再运行,因为会exe所在的目录下生成配置文件和其他文件夹。
3、如果双击运行后不能显示SwitchHost界面,但是任务管理器里面能看到SwitchHost的进程,一般是由于hosts文件字符集不统一,导致hosts文件出现乱码,不能被SwitchHost打开,这时候只要删除C:\\windows\\system32\\drivers\\etc\\hosts 即可。
4、如果使用了代理,修改 Hosts 也不会生效。因为浏览器会优先考虑代理工具的代理,建议调试的时候先关闭代理。
5、修改了hosts不生效,一般需要重启浏览器,如果是google浏览器可以不用重启,可以借助chrome://net-internals/#dns chrome://net-internals/#sockets 清掉keep-alive 和清浏览器 DNS 缓存。
192.16............... am.dev.........
192.168...... hr.dev.......
192.168..... dev.hr......
192.168.... dev.am.static......
测试环境一
192.168... hr.test.
192.168... am.test..
192.168... test.hr.
192.168... test.am..
测试环境二
192.168... hr.test
192.168... am.test.
192.168... test.hr.static.
192.168.... test.am.
需要在SwitchHosts里面进行配置,方便切换环境 SwitchHosts是一个Hosts快速切换小工具,作用是用来一键切换Hosts配置文件,非常实用。
---------------------
作者:regean
来源:CSDN
原文:https://blog.csdn.net/regean/article/details/80846916
版权声明:本文为博主原创文章,转载请附上博文链接!
可以编辑 添加测试环境 参考技术B *********************************hosts文件直接用记事本打开
把里面东西全删了
直接顶头写入
121.14.102.243 空格或者键盘上的TAB键 app.dnf.qq.com
121.14.102.243我一般用TAB键 dnf.qq.com
这让写入之后一保存就行了本回答被提问者采纳
SwitchHosts—hosts管理工具
SwitchHosts是一个管理、快速切换Hosts小工具,开源软件,一键切换Hosts配置,非常实用,高效。
开发Web过程成,部署有多套环境,网址域名都相同,部署在不同的服务器上,有开发环境、测试环境、预发布环境、生产环境。经常要切换Hosts来访问,测试以及验证bug,如果纯手工修改这会花掉不少时间,而且这个过程毫无乐趣可言。
SwitchHosts目前最新版本是:SwitchHosts! 3
使用方法:
下载运行后:
有在线方案和本地方案两种。
本地方案直接在右边空白填写域名和ip
在线方案 可以把hosts文件放在一个站点下,共享给大家,当有修改的时候,重新刷新一下,就能取到最新的hosts了,统一维护。
运用图标方便甄别自己在那个环境,不同的环境设置不同的图标,程序最小化的图标也会跟着变化。
电脑右下角也可以方便的切换,双击可以到主界面。
注意以管理员身份运行,不然会提示以下错误。
主界面有一个公共的hosts标签页,你可以在这个里面把公用的hosts写进去,这样其他标签生效的时候会加载这个公用的。比如放google最新的host进去,这样切换到其他环境也不影响google的访问。
这里提供一个google最新hosts更新网址:http://laod.cn/hosts/2016-google-hosts.html
使用注意事项:
1、运行时要以管理员方式运行,不然会提示无修改权限。在SwitchHosts.exe右键—以管理员身份运行
2、如果是绿色单文件版,最好是放在一个文件夹里面再运行,因为会exe所在的目录下生成配置文件和其他文件夹。
3、如果双击运行后不能显示SwitchHost界面,但是任务管理器里面能看到SwitchHost的进程,一般是由于hosts文件字符集不统一,导致hosts文件出现乱码,不能被SwitchHost打开,这时候只要删除C:windowssystem32driversetchosts 即可。
4、如果使用了代理,修改 Hosts 也不会生效。因为浏览器会优先考虑代理工具的代理,建议调试的时候先关闭代理。
5、修改了hosts不生效,一般需要重启浏览器,如果是google浏览器可以不用重启,可以借助chrome://net-internals/#dns chrome://net-internals/#sockets 清掉keep-alive
和清浏览器 DNS 缓存。
FROM:https://www.cnblogs.com/mrzhow/p/7199542.html
以上是关于如何配置switchhosts的主要内容,如果未能解决你的问题,请参考以下文章
前端测试工具 SwitchHosts + Charles + Proxy SwitchyOmega
前端测试工具 SwitchHosts + Charles + Proxy SwitchyOmega