如何在 Mac OS X Server 10.6 中阻止网站?

如何在 Mac OS X Server 10.6 中阻止网站?

我想屏蔽客户端计算机上的网站。我有一台 Mac OS X Server 10.6,我的客户端使用的是 Mac OS 和 Windows。我以前在 Mac OS X Server 中使用过家长控制,但它只适用于 Mac 客户端。我可以用什么来屏蔽所有客户端上的网站?

答案1

实际上,OS X Server 确实有内置代理。运行 Server Admin,选择侧边栏中的 Web 服务,然后选择顶栏中的“设置”和其下的“代理”。选中“启用正向代理”复选框,并根据需要编辑“阻止的主机”列表。启动 Web 服务,并将客户端指向它...

编辑:如果侧边栏中没有出现 Web,请通过选择侧边栏中的服务器名称,然后选择设置->服务来启用它。

答案2

如果您为该项目有一些预算,我建议使用单独的网络过滤器设备 - 这样您就无需将过滤强行塞入 Mac 服务器,或运行 Windows 来获得“位于 ISA 上”类型的过滤系统。

(偏见免责声明:我为光滑墙- 一家网络过滤供应商 - 所以我可能有点偏见,但我的建议很好,相信我 ;))

答案3

据我所知OS X 服务器没有内置代理,因此无法过滤网站。 家长控制也有点业余,要屏蔽网站,您确实需要使用代理。

乌贼结合黑名单应该可以很好地完成这个任务。 达尔文港具有 OS X 友好版本,可轻松安装。

您还可以使用 DNS 阻止列表或打开 DNS或类似服务 - 这不如代理好,因为用户仍然可以通过 IP 地址访问网站。

正如@Gordon 指出的那样,您当然可以使用启用标准 OS X Apache Web 服务器安装并将其用作转发代理 - 我可能会建议您不要这样做,因为 Squid 是更强大的选择。

相关内容