跳至內容
+

概覽

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 對應。