使用方法
几分钟即可开始:整理文件、启用规则、验证效果并安全恢复。
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 + -:缩小文字