oldj

Results 55 comments of oldj

[v4.0.1](https://github.com/oldj/SwitchHosts/releases/tag/v4.0.1) 中已经添加了。

> 是否可以设置在安装的时候,默认使用root安装。后期打开,可以直接写入hosts。 似乎没有这样的安装方法。 每次启动后,只有第一次写入 hosts 时才要输密码,之后的写入和切换应该都是不用输的,除非退出 App 再打开。 如果你真的不想输密码,可以修改一下系统 hosts 文件的权限(比如执行 `sudo chmod 646 /etc/hosts`),让当前用户可以直接写入,这样就不用输密码了。不过一般不建议这样做,因为放开了 hosts 文件的写权限的话,如果系统中有恶意或广告应用,可能会悄悄地修改你的 hosts 文件。

要打开,那个按钮打开表示启用这个方案。 追加模式是不久前的版本中新增的,是不是系统 hosts 之前已经被覆盖了?

`dmg-license` 应该是在 macOS 下打包用的,把和 mac、dmg 相关的代码去掉试试?

[v4.1.0](https://github.com/oldj/SwitchHosts/releases/tag/v4.1.0) 中新增了追加模式了,可以在选项设置面板设置为追加模式。

选中系统 Hosts 时,点击右上角的时钟图标(见下图),可以查看系统 hosts 的历史记录,里面应该会有系统默认的 hosts。 ![](https://user-images.githubusercontent.com/416130/135616401-6d278b2e-c6dd-450c-a023-92e7a26d9dee.png) 可以新建一个方案,将系统默认 hosts 内容添加进去。

[v4.1.0](https://github.com/oldj/SwitchHosts/releases/tag/v4.1.0) 中新增了追加模式了,可以在选项设置面板设置为追加模式。

[v4.1.0](https://github.com/oldj/SwitchHosts/releases/tag/v4.1.0) 中新增了追加模式了,可以在选项设置面板设置为追加模式。

现在的确是覆盖写入,后续版本会改进。 不过在每次写入时,都会保存历史记录,看看历史记录中能否找回?可以参见 [这个说明](641#issuecomment-932170747)。

[v4.1.0](https://github.com/oldj/SwitchHosts/releases/tag/v4.1.0) 中新增了追加模式了,可以在选项设置面板设置为追加模式。