原生 SwitchHosts,专为 macOS 而生。
纯 Swift,无 Electron。极小体积,毫秒级启动。 通过真正的 Privileged Helper 安全写 /etc/hosts, 告别 osascript 这种 hack 方案。
下载 — 即将推出了解更多
macOS 26.4 (Tahoe) 及以上 · arm64
功能
原生 NavigationSplitView
macOS 15+ 风格侧边栏,支持文件夹、拖拽排序与完整键盘导航。
MenuBarExtra
无需打开主窗口,直接从菜单栏切换方案。
实时语法高亮
纯 SwiftUI 实现的 hosts 编辑器,IP / 主机名 / 注释实时高亮,没有 WebView。
Privileged Helper
通过 SMAppService XPC 安全写入 /etc/hosts。无 osascript hack,无频繁密码弹窗。
远程订阅
订阅 hosts URL,按你设定的间隔异步刷新(基于 URLSession)。
DNS 自动刷新
每次成功写入后自动执行 dscacheutil 刷新与 mDNSResponder 重启。
免费下载
SwiftyHosts 在早期阶段免费使用。未来可能推出付费版本, 届时早期用户将享有公平的升级方案。
免费
无需账号 · 无任何遥测
即将推出macOS 26.4 (Tahoe) 及以上 · arm64
有问题或建议?联系我们。
常见问题
- 为什么不上 Mac App Store?
- 写入 /etc/hosts 需要管理员权限,App Sandbox 不允许。所以我们直接在官网售卖。
- SwiftyHosts 会上报数据吗?
- 不会。所有外部网络请求都只去你自己添加的远程方案 URL。详见隐私政策。
- 卸载后我的 hosts 会丢失吗?
- 不会。hosts 文件是你的,SwiftyHosts 只在你切换 Toggle 时写入,且始终保留 /etc/hosts.swiftyhosts.bak 备份。
- 支持 Intel Mac 吗?
- 默认提供 Apple Silicon (arm64) 原生构建,需要 Intel 版本可邮件联系。
- 退款政策?
- SwiftyHosts 在早期阶段免费使用,无退款一说。如未来推出付费版本,会同步公布明确的退款政策。