生活资讯
switchhost 、switchhosts怎么配置host
2023-04-08 01:09  浏览:53

如何配置switchhosts

SwitchHosts是一个管理、快速切换Hosts小工具,开源软件,一键切换Hosts配置,非常实用,高效。

开发Web过程成,部署有多套环境,网址域名都相同,部署在不同的服务器上,有开发环境、测试环境、预发布环境、生产环境。经常要切换Hosts来访问,测试以及验证bug,如果纯手工修改这会花掉不少时间,而且这个过程毫无乐趣可言。

有在线方案和本地方案两种。

本地方案直接在右边空白填写域名和ip

在线方案 可以把hosts文件放在一个站点下,共享给大家,当有修改的时候,重新刷新一下,就能取到最新的hosts了,统一维护。

运用图标方便甄别自己在那个环境,不同的环境设置不同的图标,程序最小化的图标也会跟着变化。

电脑右下角也可以方便的切换,双击可以到主界面。

注意以管理员身份运行,不然会提示以下错误。没有修改的权限

主界面有一个公共的hosts标签页,你可以在这个里面把公用的hosts写进去,这样其他标签生效的时候会加载这个公用的。比如放google最新的host进去,这样切换到其他环境也不影响google的访问。

这里提供一个google最新hosts更新网址:

使用注意事项:                                                                           

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 缓存。

SwitchHost(配置本地域名请求的IP地址)

可以快速配置host对应域名的工具:

注意需要把设置为C:WindowsSystem32driversetc 中的hosts的已读属性去掉

Mac上一个快捷切换hosts的小工具:SwitchHosts!

作为一位技术开发人员在日常开发工作中,经常需要切换各种 hosts 绑定,比如在本地开发时可能需要一个开发环境的 hosts 绑定方案,发布到测试环境后又有一个测试环境的 hosts 绑定方案,测试之后还会切换到真实的线上环境。另外,本地开发过程中,还可能有多组不同的 hosts 需要绑定,比如本地SVN配置,公司内部系统平台等等。其结果就是,我们经常需要在各个 hosts 绑定之间切换,这样会浪费不少时间。

那么好消息来了,SwitchHosts!是一款Hosts快速切换小工具,作用是用来一键切换Hosts配置文件,非常实用,操作起来非常简单。

而且SwitchHosts!终于在时隔3年后更新了。现在的最新版本是SwitchHosts!3。新版中作者更换了开发框架,使得界面清爽干净许多。

打开软件,如图1-1所示:

新增hosts和选择开关hosts方案,如图1-2所示:

hosts方案里面快捷注释,如图1-3所示:

关于 switchhosts 的作用

switchhosts 是用来快速切换 hosts 的。

hosts 是系统中用于 本地 DNS 服务的配置文件。

用户在进行网络访问时,DNS 前首先会查询本地的 hosts 文件。

在进行开发时候,因为有不同的环境,比如 开发环境、测试环境、发布环境等。这就导致对于 同一个网址需要访问不同的 ip 。

你不用手动的去写 hosts 文件,直接在switchhosts 上来改就行。

switchhost 报权限问题

SwitchHosts!是一款帮助我们很好管理Hosts的工具,如果在有多个环境并且没有做域名解析,每次都要到C:WindowsSystem32driversetchosts 中配置host。但是如果用文档配置host是在系统环境中所不允许的,需要把hosts的文件复制到其他位置,再在其他位置打开,编辑了之后再把修改的文件覆盖原来的hosts。

但是会报错

解决方法

1.将switchhost 设置成管理员权限

将原先的host 进行修改

点击编辑

switchhost远程刷新失败403

switchhost远程刷新失败403代表***止访问。远程服务器返回(403),这是服务器返回的一种状态码。403代表***止访问,就是此页面不能访问了。服务器的其他几个状态码如下:200代表成功获取。

switchhost的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于switchhosts怎么配置host、switchhost的信息别忘了在本站进行查找喔。

发表评论
0评