商城首页欢迎来到中国正版软件门户

您的位置:首页 >SwitchHosts!开源工具,hosts切换更便捷

SwitchHosts!开源工具,hosts切换更便捷

  发布于2025-08-24 阅读(0)

扫一扫,手机访问

当你在浏览器中输入网址如https://www.baidu.com/时,浏览器会首先检查本地计算机是否已存储域名baidu.com对应的服务器IP地址。如果找到了,浏览器会直接向该IP地址发起三次握手的连接请求;如果没有找到,浏览器则会向DNS服务器发送请求,查询baidu.com对应的服务器IP地址。本地计算机用于存储这些域名与IP对应关系的文件就是hosts文件。如果我们修改了hosts文件,就可以改变浏览器在请求特定域名资源时所连接的服务器

在网站开发中,为了模拟全仿真的测试环境,开发者经常会修改hosts文件。例如,我的网站fangyuanxiaozhan.com。

[开源工具]SwitchHosts!更方便的切换hosts

上图中使用的工具就是SwitchHosts!

SwitchHosts的开源地址是:https://github.com/oldj/SwitchHosts

macOS用户可以从以下链接下载:SwitchHosts-macOS-x64_v3.3.12.5349.zip

Windows用户可以从以下链接下载:SwitchHosts-win32-ia32_v3.3.12.5349.zip

下载SwitchHosts-win32-ia32_v3.3.12.5349.zip后,解压压缩包,进入解压的文件夹,右键点击SwitchHosts!并以管理员身份运行。

[开源工具]SwitchHosts!更方便的切换hosts

为软件授予更改hosts文件的权限。

[开源工具]SwitchHosts!更方便的切换hosts

示例:SwitchHosts!新增关于百度的规则。

[开源工具]SwitchHosts!更方便的切换hosts

示例:SwitchHosts!获取网络规则(使用GitHub的源可能较慢)。

[开源工具]SwitchHosts!更方便的切换hosts

示例:根据已有方案,获得组合方案。

[开源工具]SwitchHosts!更方便的切换hosts

删除方案。

[开源工具]SwitchHosts!更方便的切换hosts

打包导出方案。

[开源工具]SwitchHosts!更方便的切换hosts

导入方案。

[开源工具]SwitchHosts!更方便的切换hosts

早期,当GFW还不健全时,访问Google可能不需要代理服务器,只需修改hosts文件即可,但现在很难找到稳定可用的源了...

如果无法更改hosts文件,可以在Windows桌面新建一个hosts文件,替换C:\Windows\System32\drivers\etc中的hosts文件,并为hosts文件开放权限。

[开源工具]SwitchHosts!更方便的切换hosts

[开源工具]SwitchHosts!更方便的切换hosts

小结:对于普通用户来说,切换hosts文件可能不是必需的技能,但对于软件开发者来说,这是一项需要掌握的技能。SwitchHosts!可以让开发者更方便地切换hosts文件,而且它是开源的、跨平台的,是一个非常值得收藏的软件。

写在最后(我需要你的支持):本文是Github星聚弃疗榜项目的一部分,项目Github地址是:https://github.com/zhaoolee/StarsAndClown。Github星聚弃疗榜旨在为Github上的优秀创意项目写推荐信,让这些项目造福人类。如果你喜欢这个项目,希望你能为本项目添加一颗星

本文转载于:https://cloud.tencent.com/developer/article/1408956 如有侵犯,请联系zhengruancom@outlook.com删除。
免责声明:正软商城发布此文仅为传递信息,不代表正软商城认同其观点或证实其描述。

热门关注