SwitchHosts是一款开源的 Hosts 文件管理工具,专为开发者、运维人员及网络调试需求者设计,支持 快速切换、编辑和管理多个 Hosts 配置,帮助用户轻松实现本地开发环境模拟、网络测试和访问控制。
相关软件
相关软件 | 版本说明 | 下载地址 |
---|---|---|
linux kernel | 官方最新版v4.8.4 | 查看 |
E路航电子狗升级工具 | 最新版v1.0.0.1 | 查看 |
XY越狱助手 | v1.2.9.1681 | 查看 |
360软件管家 | v10.0.0.1135 | 查看 |

软件亮点
多环境 Hosts 管理:支持创建多个 Hosts 方案(如开发、测试、生产环境),一键切换;
语法高亮 & 错误检测:智能识别 IP、域名格式,避免配置错误;
远程 Hosts 同步:支持从 URL 或 GitHub 仓库加载远程 Hosts 规则,保持更新;
分组与标签:可对规则进行分类管理,提升可读性;
系统兼容:支持 Windows、macOS、Linux,免费开源(MIT 协议)。
软件特色
跨平台支持
兼容Windows、macOS和Linux系统,满足多设备用户需求。
macOS支持Alfred Workflow,实现更快捷的Hosts切换。
免费开源
基于Electron、React等技术栈开发,代码透明,支持自定义扩展。
提供GitHub仓库,用户可参与贡献或反馈问题。
权限管理
需以管理员身份运行(Windows/macOS/Linux),确保对系统Hosts文件的修改权限。
支持修改Hosts文件只读属性,解决权限不足问题。
夜间模式与UI优化
支持明亮/夜间模式切换,适应不同使用场景。
界面简洁直观,操作流程符合用户习惯。
软件功能
语法高亮与可视化编辑
编辑Hosts文件时,IP地址、域名、注释以不同颜色显示,提升可读性。
支持点击行号或快捷键(Ctrl+/或⌘+/)快速注释/取消注释,简化配置调整。
远程Hosts同步
支持从指定URL加载远程Hosts配置,实现多台设备Hosts同步(如GitHub Gist或自定义服务器)。
支持自动定时同步,确保Hosts配置实时更新。
系统托盘快捷操作
通过系统托盘图标快速切换Hosts方案,无需打开主界面。
支持自定义图标区分不同环境,提升操作效率。
配置备份与导出
支持将本地Hosts配置导出为文件,方便备份或团队共享。
支持从备份文件导入配置,快速恢复环境。
常见问题
如何使用远程 Hosts 规则?
场景:从 GitHub 或 Gist 加载公共 Hosts 规则(如屏蔽广告、解锁流媒体)。
操作步骤:
在 SwitchHosts 中点击 + → 远程规则。
输入规则名称和 URL(如 GitHub 原始文件链接):
https://raw.githubusercontent.com/googlehosts/hosts/master/hosts-files/hosts
设置自动更新频率(如每天),保存后勾选生效。