在 Mac 上管理 Hosts,现在有了更方便的工具:iHosts
发布时间:2022-02-19 15:15:12
如果你是 Mac 用户,你有一个更好的选择来修改系统 Hosts 文件,那就是使用 Hosts 编辑管理工具--iHosts。
Hosts 是什么?iHosts 是什么?
对于 Hosts 的原理这里不作深入介绍, * 上是这么介绍 Hosts 的:
Hosts 文件是一个用于储存计算机网络中各节点信息的计算机文件。这个文件负责将主机名称映射到相应的 IP 地址。Hosts 文件通常用于补充或取代网络中DNS 的功能。
而今天的主角 iHosts 则是 OS X 平台上一款方便我们编辑、管理 Hosts 的软件。相较于通过终端修改系统 Hosts 文件的方法来说,iHosts 可视化图形界面的操作方式显得更为方便、简单。
iHosts 怎么用?
接下来,我就以 AppleDNS项目为例,介绍一下 iHosts 的用法。
在开始前要提醒大家的是,iHosts 仅仅是一个系统 Hosts 的修改以及管理工具,它并不能生成 AppleDNS 的相应配置参数,因此,生成 AppleDNS 配置参数的步骤仍然需要使用终端程序来进行。如果你已经清楚了这一前提,那么,开始吧。
1. 生成 AppleDNS 的相应 Hosts 配置参数
AppleDNS是 GitHub 上针对 Apple 服务进行加速的一个项目。通过在终端程序中运行相应的脚本文件,我们可以得到对应形式(比如 Hosts)的配置参数。你可以阅读《技巧:利用 AppleDNS 项目加速 Apple 服务》这篇文章来了解具体方法。
2. 修改 Hosts
在生成 Hosts 文件对应的 AppleDNS 参数之后,我们可以通过 iHosts 来进行配置。
打开 iHosts,我们可以通过 Menubar 或者快捷键 ? + E 来打开 Hosts 编辑窗口。点击左下角的加号,我们可以新增一个名为「AppleDNS 」的 Hosts 分组,之后,只要将之前在终端中生成的参数复制粘贴到右侧编辑窗口,即可完成一组 Hosts 的编辑。
3. 使用 Hosts 分组功能
同样地,我会以配置 AppleDNS 的思路来介绍分组的用法。
现实生活中,很多人会需要在家庭还有办公室等环境中切换网络环境,而 AppleDNS 项目的配置参数又是针对特定网络运营商来生成的,这就对于有频繁切换网络环境的用户造成了不便。利用 iHosts,我们可以很轻松地解决这个问题。
iHosts 支持通过分组管理 Hosts 配置,这里引用一下软件官网的相应介绍:
使用分组管理 Hosts 是 iHosts 的一大特色。一般的 Hosts 管理工具都是将 Hosts 文件进行整体替换;而 iHosts 管理的粒度更小,可以仅仅更新其中的一部分,分组则是其中重要的环节。
因此,不管是在移动、联通还是电信的网络环境下,我们可以很方便地通过切换 Hosts 分组的方式来切换相应的 AppleDNS 配置。这里要多提一句,虽然 iHosts 是一款免费软件,不过最多只能添加 4 个 Hosts 节点。你可以通过内购来添加更多节点:
升级至 iHost Plus($2.99),最多添加 10 个 Hosts 节点升级至 iHost Pro($4.99),最多添加 50 个 Hosts 节点
比如,我们可以通过增加一个名为「Apple-CMCC」分组来完成对于家庭中网络环境下 AppleDNS 的设置,之后,我们可以再设置一个名为「Apple-Unicom」分组来完成办公室环境下的设置,只需要通过 Menubar,我们就可以很方便地切换相应的 Hosts。
4. 实时查看 Hosts
在编辑 Hosts、或开发过程中,很可能需要查看当前的 /etc/hosts内容是什么,这时候就需要用到实时查看 Hosts 这一功能。
点击系统菜单栏中 iHosts 的托盘图标,在弹出的菜单中点击查看「Hosts」,或者通过 ? + V 快捷键,即可打开 Hosts 查看窗口。并且,当 Hosts 发生变化时,这里也会实时更新。
关于沙盒与权限
出于安全的考虑、以及上架 Mac App Store 的条件,iHosts 运行在沙盒模式中,默认不能访问沙盒外的任何文件。如果需要编辑 Hosts,就需要您在首次切换 Hosts 时,允许 iHosts 访问 /etc/hosts 文件。
第一次运行 iHosts 时,软件会有弹窗提示我们允许当前用户修改 Hosts,我们只需要接着在终端窗口内粘贴剪贴板内命令并运行即可。
以上步骤看似繁琐,但实际上仅仅设置一次即可,之后则是无痛透明的。另外,这也带来的很大的安全性。毕竟 iHosts 从不以管理员权限运行,也就从根本上保证 iHosts 对您的系统是安全的。所以,为了安全,稍微复杂的操作也是值得的。您可以在本站免费下载 iHosts。


猜你喜欢
- PPT幻灯片图片还没播完就结束放映了该怎么办?在讲课的时候,可还没讲完ppt幻灯片就已经结束了,但是,有的课程并没有播放到,这是怎么回事?下
- EXCEL工作表中单元格内的公式默认是显示公式计算的结果,为了方便修改查看公式内容,怎样才能显示出完成公式?今天,小编就教大家如何在Exce
- 电脑不使用但是又不能关机,为了省电让电池能用的更久,让电脑进入休眠状态是一个很好地方法,如何将WinXP设置成自动休眠,下面有个不错的方法,
- Word文档已经输入完成时,如果某一个数值发生了变化,就要将文档中所有相同的数值也要进行改变,一般情况下,使用“编辑/替换”命令来实现,但这
- QQ聊天的时候QQ云手写输入法不显示该怎么办?系统中安装QQ最新版但是打开QQ云手写输入法但看不到手写的界面。1、QQ云输入法可以打开,但在
- 1.首先,选中单元格,然后右键,再选择设置单元格格式,在弹出的设置单元格格式中选择边框,再选择右下角的斜线图标,即可。2.然后就可以看到效果
- pchunter软件是部分用户用来查看系统信息的软件,会用户带来的好处是毋庸置疑的,pchunter软件 * 能是很丰富的,用户除了可以在软件
- Win10 1909怎么修改hosts文件?最近有用户询问这个问题,不知道怎么解决,系统hosts文件一般是禁止直接修改保存的,那么怎么操作
- 1、演讲者放映:该方式为默认的放映类型,放映时幻灯片呈全屏显示,在整个放映过程中,演讲者具有全部控制权,可以采用手动或自动的方式切换幻灯片和
- Win10系统如何在跳转列表中禁用最近的文件和位置?Win10跳转列表是在任务栏,开始菜单和文件资源管理器中的快速访问中使用的功能,允许你快
- 很多用户在电脑使用了一段时间之后即使电脑没有出现问题,也会重装系统,让电脑运行的更加流畅一点,电脑也使用的更加方便一点。但是有的用户把自己的
- Excel软件中的数据处理功能非常强大,很多人都用它来制作工资表,再打印出工资条,那么在excel中如何制作漂亮的工资条?下面小编就为大家详
- Excel2010表格窗口如何重排?2016-08-123lian17 的分享1.打开多份需要窗口重排的表格,接着点击工具栏的“视图”→“全
- SQL的数据定义功能包括定义表、定义视图和定义索;I.如表“所示,视图是手于手本表的续表,索引是依附于基本表的,因此SQL通常不提供修改视图
- 从Win7过渡到Win8系统后,发现使用Alt+Tab快捷键进行切换窗口的时候,以往Win7上存在的缩略图效果没有了,解决方法如下,有需求的
- 很多用户使用U盘存储资料,拷贝文件等,但有时在使用过程中,也会遇到一些故障,比如有用户在XP系统中打开U盘中的word文件的问题,遇到了无法
- 我们可以在wps表格中将公式进行复制,然后粘贴为数值,具体的操作应该是怎样的呢?下面就让小编告诉你wps表格怎样粘贴公式 的方法。wps表格
- Win10专业版用的人越来越多,Win10专业版自带的中文输入法是一款非常不错的文字输入软件,Win10专业版输入法输入文字时会出现打不出汉
- 我们鼠标的滚轮能够非常方便的帮助我们快速的翻越页面,进行快速的浏览查看等,但是很多的觉得翻得太快。有些用户们觉得翻得太慢了,那么这个滚轮的设
- word2013表格进行加减乘除的步骤如下:步骤一:首先我们先打开运行word2013软件(它是Microsoft Windows视窗系统的