跳转到内容
+

使用方法

几分钟即可开始:整理文件、启用规则、验证效果并安全恢复。

1)创建和整理 hosts 文件

  • 为每个项目或客户创建文件夹。
  • 为每个环境(本地、预发布、生产等)添加本地 .helm 文件。
  • 让每个文件保持专注,例如只包含一个服务或一个测试场景。

2)带验证功能编辑

在编辑器中,Helm 会突出显示:

  • 有效的 IPv4/IPv6 条目
  • 域名
  • 注释
  • 无效的 IP 片段(使用红色点状下划线)

这样可以在保存前发现语法问题。

3)启用并应用更改

  • 选择 hosts 文件,并切换启用或停用状态。
  • Helm 会将所有活动文件与 Original File 合并,并把结果写入 /private/etc/hosts。
  • 编辑后按下 Save(Command + S)。

4)验证映射

打开 Diagnostics 面板并运行:

  • Verify Selected Line
  • Verify Current File
  • nslookup
  • dig
  • Connect (TCP)

使用这些工具确认 DNS 解析和连接状态,无需离开 Helm。

5)远程订阅与自动同步

  • 添加远程 hosts 订阅 URL。
  • 从远程文件的上下文菜单中点击 Update Now,或启用自动同步。
  • 自动同步间隔可设置为 5 分钟至 24 小时。

6)Time Machine 恢复

每次写入活动 hosts 内容时,Helm 都会自动创建快照。

  • 打开 Hosts Time Machine
  • 预览历史快照
  • 需要时恢复任意快照

实用快捷键

  • Command + N:新建文件
  • Option + Command + N:新建远程订阅
  • Shift + Command + N:新建文件夹
  • Command + E:启用或停用选中文件
  • Command + S:保存
  • Option + Command + D:切换 Diagnostics 面板
  • Shift + Command + T:切换 Hosts Time Machine
  • Shift + Command + O:打开系统 hosts 文件
  • Command + D:复制
  • Command + /:切换注释
  • Command + +:放大文字
  • Command + 0:重置文字大小
  • Command + -:缩小文字