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

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

实际上,OS X Server有一个内置的代理。 运行服务器pipe理,在边栏中selectWeb服务,然后在顶部的栏和代理下的设置。 选中“启用转发代理”框,然后编辑“禁止的主机”列表。 启动Web服务,并指出客户端…

编辑:如果网页没有出现在边栏中,请通过select边栏中的服务器名称启用它,然后select设置 – >服务。

如果您对该项目有一定的预算,我build议使用一个单独的网页过滤设备 – 将您从需要过滤到mac服务器上的需要,或者运行windows以获得“坐在ISA”types过滤系统。

(偏向免责声明:我为Smoothwall工作 – 一个网页过滤供应商 – 所以我可能会有些偏见,但我的build议很好,请相信我)

据我所知OS X服务器没有内置代理,因此筛选网站。 家长控制有点业余,以及阻止网站,你真的需要使用代理。

Squid结合一个阻止列表应该很好地做的伎俩。 达尔文港口有一个OS X友好的版本,方便安装。

您还可以使用DNS阻止列表或使用Open DNS或类似服务来阻止DNS级别的网站 – 这不如代理服务器,因为用户仍然可以通过IP地址访问网站。

正如@戈登指出,你当然可以使用启用标准的OS X Apache Web服务器安装,并使用它作为转发代理 – 我可能会build议你不要这样做,因为Squid是更有能力的select。