
Вот в чем дело. Есть отличный фильтр интернет-контента, но он работает только на Windows и Mac, а вся моя сеть работает на Linux, от моих телефонов Android до моих ноутбуков и настольных компьютеров Ubuntu, до моего устройства Google TV. Я хотел бы фильтровать доступ в Интернет всех этих устройств с помощью этого программного обеспечения, но не могу изначально установить его на каждое устройство. Поэтому я решил сделать это на сетевом уровне.
Вот теория интернет-потока:
Modem -> Windows XP (Proxy) -> Router -> Computers
Насколько мне известно, программное обеспечение буквально фильтрует всю входящую и исходящую интернет-активность по HTTP. Моя теория заключается в том, что если я использую этот компьютер как своего рода интернет-прокси-машину, расположенную между модемом и маршрутизатором, я смогу эффективно фильтровать все в своей сети.
Есть ли способ сделать это с точки зрения программного обеспечения? Как бы я это сделал?
Что мне понадобится в плане оборудования, чтобы это произошло? Мне понадобится вход и выход Ethernet, но есть ли что-то еще, что я упускаю из виду?
решение1
Не прямой ответ, но если вы хотите остаться в мире *nix, вы можете установитьРаспутатьна том оборудовании, на которое вы собираетесь поставить XP.бесплатная версиядовольно надежная UTM.
решение2
Я бы также предложил посмотретьEndian. По моему опыту, настройка проще, а веб-интерфейс легче, чем Untangle. При этом Untangle работает очень хорошо. Что у вас сейчас за маршрутизатор в сети? Некоторые маршрутизаторы можно настроить на пересылку веб-трафика на прокси-сервер.
Еще одно предложение... Вам нужна фактическая фильтрация контента или будет достаточно фильтрации на основе сайта? Я нахожу это во многих сценарияхOpenDNSработает хорошо. Если у вас статический IP-адрес, то его легко настроить и он требует минимального обслуживания.