Я хочу заблокировать сайты на клиентских компьютерах. У меня Mac OS X Server 10.6, и мои клиенты используют Mac OS и Windows. Раньше я использовал родительский контроль в Mac OS X Server, но он работает только для клиентов Mac. Что я могу использовать для блокировки сайтов у всех моих клиентов?
На самом деле OS X Server имеет встроенный прокси. Запустите «Администратор сервера», выберите веб-службу на боковой панели, затем «Настройки» на верхней панели и прокси-сервер под ней. Установите флажок Enable Forward Proxy и отредактируйте список заблокированных хостов по своему вкусу. Запустите веб-службу и укажите на нее клиентов ...
Изменить: если Интернет не отображается на боковой панели, включите его, выбрав имя сервера на боковой панели, затем Настройки -> Службы.
Если у вас есть небольшой бюджет для проекта, я предлагаю использовать отдельное устройство веб-фильтра - это освобождает вас от необходимости выполнять фильтрацию на Mac-сервере или запускать окна, чтобы получить тип "сидит на ISA". системы фильтрации.
(Заявление о предвзятости: я работаю на Гладкостенный - поставщик веб-фильтрации - так что я могу быть немного предвзятым, но мой совет хороший, поверьте мне;))
Насколько я знаю Сервер OS X не имеет встроенного прокси и, следовательно, фильтра для веб-сайтов. Родительский контроль - это немного на любителя, и для блокировки веб-сайтов вам действительно нужно использовать прокси.
Кальмар в сочетании с черный список должен хорошо справиться с задачей. Порты Дарвина имеет версию для OS X, упрощающую установку.
Вы также можете блокировать сайты на уровне DNS либо с помощью черного списка DNS, либо с помощью Открыть DNS или аналогичные сервисы - это не так хорошо, как прокси, поскольку пользователи могут посещать сайты по IP-адресу.
Как указывает @Gordon, вы, конечно, можете использовать стандартную установку веб-сервера OS X Apache и использовать ее в качестве прокси-сервера пересылки - я бы, вероятно, порекомендовал вам не делать этого, поскольку Squid является более подходящим выбором.