一个用 Swift 开发,用于更新本地 hosts 的 macOS app

功能

  • 本地化(简体中文、English)
  • 夜间模式

兼容性

  • 2.9.0 要求 macOS 10.13 或更高版本
  • <= 2.8.2 要求 macOS 10.12 或更高版本

版本记录

预览

2.9.0

  • 菜单栏

本地: 导入一个 hosts 来替换本地 hosts

重置: 将本地 hosts 重置为默认值

  • 远程配置

同步按钮: 下载默认远程 hosts 并覆盖本地 hosts

添加按钮: 添加远程源

2.8.2

  • 菜单栏

本地: 导入一个 hosts 来替换本地 hosts

远程 - 下载: 下载默认远程 hosts 并覆盖本地 hosts

  • 远程配置

下载源: 它表示这是一个默认源

源按钮 (右上角): 将远程源设置为默认源

更多菜单: 右击显示

打开按钮 (第一个菜单选项): 使用浏览器打开远程源

添加按钮 (第二个菜单选项): 添加一个远程源

删除按钮 (第三个菜单选项): 删除一个远程源

FAQ

  1. “HostsX” 损坏,无法打开

    或者打开 终端 运行

    1
    sudo xattr -r -d com.apple.quarantine /Applications/HostsX.app
  2. 如何同步远程 hosts

    2.9.0

    1. 将一个远程源设置为默认源
    2. 点击同步按钮

    2.8.2

    1. 点击 源按钮 将一个远程源设置为默认源
    2. 打开应用程序菜单栏菜单
    3. 点击 远程 - 下载
  3. 如何避免覆盖本地 hosts(仅限远程)

    将您不想被覆盖的内容放在 # My Hosts Start# My Hosts End 两者之间, 如下所示

    1
    2
    3
    4
    5
    6
    7
    # My Hosts Start

    您不希望被覆盖的内容

    # My Hosts End

    来自远程源的内容
  4. 什么是 hosts_old

    当完成本地或远程操作时,会创建一个 hosts_old 来记录更改之前的内容

依赖库