如何在 Mac 上的 Safari 中阻止网站

虽然您遇到的大多数网站通常都提供丰富的信息并帮助您完成您所困的任务,但其他网站主要分散您的注意力,让您从正在做的工作中分心。这些网站通常像磁铁一样工作,它们会让你长时间坚持下去。

如果您发现自己在这些网站上徘徊了很长时间,您可能希望在您的计算机上阻止这些网站(get these sites blocked on your machine)。这样,您就间接地对自己实施限制并使这些网站无法访问。

页面在 Safari 浏览器上被阻止

该功能还可以帮助您阻止您不想让孩子看到的网站。这些可能是成人网站或您认为不适合您孩子的其他网站。

不管出于何种原因,在Mac上的(Mac)Safari上阻止网站是一个非常简单的过程,可以使用三种不同的方法来完成。(Feel)随时查看我们为姊妹网站YouTube 频道(YouTube channel)制作的视频,该视频通过了这些步骤,无需您阅读!

在 Mac 上的 Safari 中使用家长控制来阻止网站(Use Parental Controls To Block Websites In Safari On Mac)

如果您查看过Mac上的“(Mac)系统(System) 偏好设置”(Preferences)面板,您可能已经看到了这个名为“家长控制(Parental Controls)”的菜单。它允许您限制某些内容在您的Mac上被查看,并且它还允许您阻止您选择的网站。

单击(Click)屏幕左上角的Apple标志,然后选择(Apple)System Preferences

在 Apple 菜单下选择的系统偏好设置

当面板打开时,找到并单击“家长控制(Parental Controls)”选项。

突出显示“系统偏好设置”下的家长控制

从左侧边栏中选择您要启用限制的用户帐户。

当右侧窗格中出现菜单时,单击显示Web的选项卡。

启用第二个选项“尝试限制对成人网站(Try to limit access to adult websites )的访问” ,然后单击旁边的“自定义”按钮。(Customize)

家长控制下的自定义按钮

在以下屏幕上,单击“从不允许这些网站(Never allow these websites)”部分下方的+ (加号)按钮,将新网站添加到阻止列表中。

输入您要阻止的网站的URL ,然后(URL)按 Enter(Enter)随意(Feel)将任意数量的网站添加到列表中。完成后单击(Click)确定(OK)

绝不允许在家长控制下列出这些网站

用户将无法访问您在阻止列表中指定的网站。

该列表是可自定义的,您可以随时添加和删除网站。甚至还有一个部分可让您指定始终允许的网站。它可能包含您孩子的教育网站和类似的东西。

调整主机文件以限制对 Mac 上 Safari 中网站的访问(Tweak The Hosts File To Restrict Access To Websites In Safari On Mac)

如果您曾尝试在 Windows PC 上阻止网站(block websites on a Windows PC),那么您已经熟悉 hosts 文件。此文件可用于限制对您机器上某些网站的访问,并且它在Mac平台上也可用。

您将使用终端(Terminal)应用程序打开和编辑文件。

在Mac(Mac)上启动Terminal应用程序,在其中键入以下命令,然后按 Enter(Enter)sudo nano /etc/hosts

带有命令的终端窗口:sudo nano /etc/hosts

由于它是 sudo 命令,因此系统会要求您输入管理员密码。输入密码并按Enter

带有密码的终端窗口

当文件打开时,在127.0.0.1 localhost行之后按Enter 键(Enter)。这将允许您在文件中添加一个新行。

这是您阻止网站的部分。输入127.0.0.1,按空格键(Spacebar),然后输入您要阻止的网站的网址。

例如,如果您想阻止 bing.com,您将使用以下行:

127.0.0.1 bing.com

带有命令的终端:127.0.0.1 bing.com

您可以根据需要将任意数量的网站添加到阻止列表中。只需(Just)确保将每个网站放在一个新行中,并且不要更改作为Mac本地 IP 地址的前缀。

输入要阻止的所有网站的URL后,按键盘上的(URLs)Control + O键保存文件。

Control + X键退出文件编辑模式。

一旦你回到正常的终端(Terminal)窗口,输入以下命令来刷新你的DNS缓存:

sudo dscacheutil -flushcache

带有命令的终端窗口:sudo dscacheutil -flushcache

它将删除DNS缓存文件,因此这些文件不会干扰主机文件的功能。

只要您指定的网站在您的主机文件中,它们就会一直被阻止。

使用应用程序在 Mac 上的 Safari 中阻止网站(Use An App To Block Websites In Safari On Mac)

上面显示的两种方式都使用Mac(Mac)上可用的内置工具来完成任务。如果您觉得它们不方便并且更喜欢更简单的选项,则可以使用第三方应用程序来阻止Mac上的网站。

输入SelfControl ,这是一款适用于(SelfControl)Mac机器的免费应用程序,可让您通过阻止计算机上的非生产性网站来重新集中注意力。使用此应用程序,您甚至可以定义您希望指定站点保持被阻止的持续时间。一旦该时间段过去,您指定的站点将再次可以访问。

下载应用程序,将其移至Applications文件夹,然后启动应用程序。

在主界面上,单击“编辑黑名单(Edit Blacklist)”按钮以指定您的网站。

带有“编辑黑名单”按钮的 SelfControl

单击以下屏幕上的+(加号)将网站添加到阻止列表。或者,您甚至可以导入要阻止Internet的网站。

域黑名单窗口

拖动(Drag)主界面上的滑块以调整块持续时间。然后单击“开始(Start)”按钮开始锁定期。

在您在应用程序中选择的时间段内,您选择的网站将保持无法访问。

此应用程序提供的一项附加功能是一个称为白名单的列表。此列表的作用是让您指定要访问的站点,阻止 Internet 上的所有其他站点(sites on the Internet blocked)。使用此功能时要小心,仅在机器上只允许少数选定网站的特定情况下使用它。



About the author

我是一名免费软件开发人员和 Windows Vista/7 倡导者。我已经写了数百篇关于操作系统相关主题的文章,包括提示和技巧、修复指南和最佳实践。我还通过我的公司 Help Desk Services 提供与办公室相关的咨询服务。我对 Office 365 的工作原理、功能以及如何最有效地使用它们有着深刻的理解。



Related posts