跳转到内容
+

概览

Helm 是一款原生 macOS hosts 管理器,帮助你安全地编辑、验证和切换 hosts 规则,而无需离开当前工作流。

为什么选择 Helm?

直接在终端编辑 /etc/hosts 很强大,但也很容易出错。Helm 提供现代化编辑器和基于项目的工作流,让你快速切换环境并减少失误。

Helm 适合:

  • 在本地、预发布和生产端点之间切换的 Web 与后端开发者
  • 需要可重复 hosts 集合的 QA 和 DevOps 工作流
  • 维护多个 hosts 覆盖配置的高级用户

Helm 可以帮助你做什么

  • 按项目整理 hosts:创建文件夹和多个 .helm 文件,无需维护一个庞大的 hosts 文件。
  • 同时启用多个文件:Helm 会合并活动文件和 Original File,并将最终结果写入系统 hosts。
  • 即时可视化编辑:内置语法高亮,显示 IPv4/IPv6、注释、域名和无效片段。
  • 在应用内验证 hosts 规则:逐行或整文件验证,并运行 nslookup、dig 和 TCP 连接检查。
  • 订阅远程 hosts 源:添加远程 hosts URL,手动或按时间间隔自动同步。
  • 提前发现冲突:检测映射到冲突 IP 的域名,并显示文件和行号。
  • 从快照恢复:Hosts Time Machine 会自动保存快照,方便预览和恢复历史状态。
  • 从菜单栏操作:无需打开完整编辑器窗口,即可快速切换活动文件。

核心原则

  • 原生 macOS 体验:SwiftUI/AppKit 界面、键盘快捷键和熟悉的文件操作。
  • 默认安全:Helm 保留 Original File 基线,并在无效条目造成问题前突出显示它们。
  • 快速迭代:几秒内保存、测试并切换 hosts 映射。