Я установил Ubuntu 10.10 на старый ноутбук своей дочери и хочу иметь возможность ограничить доступ к веб-сайтам.
Я хотел бы иметь белый список адресов, к которым она может получить доступ. Может ли кто-нибудь подсказать самый простой способ управлять этим?
решение1
Настройте сеть так, чтобы ноутбук вообще не мог напрямую подключаться к Интернету.
Настройте веб-браузер на ноутбуке для взаимодействия с настроенной вами системой веб-прокси.
Работает privoxy
на этой системе,настроен с помощью белого списка.
решение2
Фильтрация доменных имен лучше (и проще), чем контроль IP-адресов (а они меняются...).
Существующий и известный пакет для Ubuntu —DansGuardian.
Для этого потребуется установить небольшой прокси-сервер: инструкции по ссылке должны быть довольно простыми.
решение3
Вы можете сделать это довольно легко через IPTables. Вам просто нужно настроить некоторые правила OUTPUT, которые будут сбрасывать весь трафик, кроме известных хороших IP-адресов.
Однако будьте осторожны: многие крупные сайты не имеют единого IP-адреса для всех своих веб-серверов, поэтому это может работать не так хорошо, как вы надеетесь.
решение4
Чего бы это ни стоило. Я нашел дистрибутив ubuntu под названием edubuntu, который ориентирован на детей. Он устанавливается с чем-то под названиемГном-няня.