😱
哇,窗口太小啦
请调整浏览器窗口大小或者请使用电脑查看!
SwitchHosts

SwitchHosts

开源的 hosts 文件管理工具
SwitchHosts 暂无截图
大小 98.8MB
平台 Mac
架构 X64,ARM
类别 系统工具
更新时间 2026-02-28
下载次数 57

最新留言

暂无留言

教程文章

暂无教程文章

应用介绍

SwitchHosts 是一款免费、开源的 hosts 文件管理工具,专为开发者、运维人员以及需要频繁切换网络环境的用户设计。

它的核心作用是替代系统自带的记事本手动修改 hosts 文件,让用户能够方便地管理、编辑和快速切换多套 hosts 配置方案。

为什么需要 SwitchHosts?

在开发或测试过程中,我们经常需要修改 hosts 文件(位于 C:\Windows\System32\drivers\etc\hosts/etc/hosts)来实现以下目的:

  • 本地开发调试:将域名(如 www.test.com)指向本地服务器 IP(如 127.0.0.1)。
  • 屏蔽广告/网站:将广告域名指向 0.0.0.0 以阻止加载。
  • 访问受限资源:通过指定特定的 IP 地址来访问某些被限制或解析错误的国外网站(如 GitHub、Google 等)。
  • 多环境切换:在“开发环境”、“测试环境”和“生产环境”之间快速切换域名解析规则。

手动修改系统 hosts 文件不仅繁琐(需要管理员权限、容易写错语法、难以备份),而且无法实现“一键切换”。SwitchHosts 完美解决了这些痛点。

核心功能亮点

  1. 多方案管理与一键切换

    • 你可以创建多个 hosts 方案(例如:“开发模式”、“去广告模式”、“正常模式”)。
    • 只需点击开关或快捷键,即可在不同方案间瞬间切换,无需重启电脑或手动刷新 DNS(软件会自动处理)。
  2. 智能编辑体验

    • 语法高亮:自动区分 IP 地址、域名和注释,让配置一目了然,减少出错。
    • 实时验证:输入时即时检查格式是否正确。
    • 行号与注释:支持快速注释/取消注释某一行规则。
  3. 远程规则同步

    • 支持直接引用远程 URL(如 GitHub Gist、GitLab 片段)作为 hosts 源。
    • 可以设置自动更新间隔,确保持续获取最新的规则(常用于订阅社区维护的去广告列表或加速列表)。
  4. 跨平台支持

    • 完美支持 Windows、macOS 和 Linux 系统。
    • 界面简洁现代,基于 Electron 开发。
  5. 系统集成

    • 支持开机自启。
    • 提供系统托盘图标,方便随时查看当前状态和快速切换。
    • 支持导入/导出配置(JSON 格式),方便备份或在不同电脑间迁移。

适用人群

  • Web 前端/后端开发人员:需要在本地映射域名进行调试。
  • 运维工程师:管理多台服务器的域名解析测试。
  • 普通用户:想要屏蔽广告、优化网络访问速度或解决特定网站无法访问的问题。

如何获取

SwitchHosts 是一个开源项目,你可以在其官方 GitHub 仓库或 GitCode 镜像站免费下载最新版本(目前最新稳定版约为 v4.2.x)。

  • GitHub 地址: https://github.com/oldj/SwitchHosts

总结来说,如果你曾经因为修改 hosts 文件而感到麻烦,或者需要经常在不同网络配置间跳变,SwitchHosts 是一款必备的效率神器。

SwitchHosts
💬
暂无留言,来发表第一条吧!

版本历史

版本 4.2.0 - 2026-02-28
大小: 98.8MB
下载此版本 →

选择下载渠道