Как установить программу родительского контроля CTparental на Debian 10
На этой странице
- Предпосылки
- Начало работы
- Установите CTparental
- Настройка файла hosts
- Доступ к CTparental
- Заключение
CTparental — это бесплатный инструмент родительского контроля с открытым исходным кодом, используемый для управления использованием компьютера или просмотром веб-страниц. Он поставляется с простым и удобным веб-интерфейсом, работающим на веб-сервере Lighttpd. Идея инструмента CTparental исходит из других инструментов, таких как iptables, dnsmasq и inguardian privoxy.
Функции
- Фильтрация контента с помощью черного или белого списка
- Поддерживает Firefox, Midori и хром.
- Фильтрация веб-сайтов по категориям
- Позволяет установить максимальное время просмотра пользователями
- Управление активными часами компьютерного сеанса
- Принудительно включить Безопасный поиск в Duckduckgo и Google.
В этом посте мы покажем вам, как установить CTparental в Debian 10.
Предпосылки
- Система с настольной версией Debian 10.
- На сервере настроен пароль root.
Начиная
Сначала обновите системные пакеты до обновленной версии, выполнив следующую команду:
apt-get update -y
Как только все пакеты будут обновлены, вы можете перейти к следующему шагу.
Установите CTparental
По умолчанию CTparental не включен в репозиторий Debian 10 по умолчанию. Поэтому вам нужно будет загрузить его с веб-сайта GitLab.
Вы можете скачать его с помощью следующей команды:
wget -c https://gitlab.com/marsat/CTparental/uploads/d5567eb1a43ffde679193bce87be5f69/ctparental_debian10_lighttpd_4.44.18-1.0_all.deb
После завершения загрузки установите загруженный файл с помощью следующей команды:
dpkg -i ctparental_debian10_lighttpd_4.44.18-1.0_all.deb
Если вы получили какую-либо ошибку зависимостей, выполните следующую команду, чтобы установить все необходимые зависимости:
apt-get install -f
Во время установки вам будет предложено настроить пользователя-администратора, как показано ниже:
Укажите свое имя пользователя и нажмите Enter. Вам будет предложено установить пароль для администратора, как показано ниже:
Введите свой пароль и нажмите ENTER, чтобы завершить установку.
После установки всех зависимостей вы можете проверить установку CTparental с помощью следующей команды:
apt-cache show ctparental
Вы должны получить следующий результат:
Package: ctparental Status: install ok installed Priority: optional Section: utils Installed-Size: 2568 Maintainer: marsat <> Architecture: all Version: 4.44.18-1.0 Depends: debconf (>= 0.5) | debconf-2.0, debconf, dnsmasq, lighttpd, sudo, wget, php-cgi, php-xml, libnotify-bin, notification-daemon, nftables, rsyslog, e2guardian, privoxy, openssl, libnss3-tools, console-data, dnsutils, whiptail, ifupdown2 | ifupdown, rsync, openssh-server Conflicts: dansguardian Conffiles: /etc/CTparental/CTparental.conf c423d608fbc18de0512efb68c4fdcaf6 /etc/CTparental/dist.conf 61085f21f8656cc10a30da6759d8154c Description: Controle parental. Filtrage web basé sur dnsmasq, e2guardian, privoxy, lighttpd , systemd timer et nftables une gestion des horaires de connection est aussi intégrée et une interface web (http://admin.ct.local) permettant de paramétrer tous ça. Le couple login mot de passe doit être saisi à l'install, mais peut être modifié par la suite grâce à la commande CTparental.sh -uhtml. Description-md5: 26847a28b1b9824d5d1994ca6224ffe0 Homepage: https://gitlab.com/marsat/CTparental
Настройка файла хостов
CTparental теперь установлен и прослушивает порты 80 и 443 на 127.0.0.11 и 127.0.0.10. CTparental работает на веб-сервере Lighttpd и создает файл конфигурации, используя домены admin.ct.local и privet.ct.local. Поэтому вам нужно будет отредактировать файл /etc/hosts и связать оба доменных имени с IP-адресом прослушивания.
nano /etc/hosts
Добавьте следующие строки:
127.0.0.11 admin.ct.local 127.0.0.10 privet.ct.local
Сохраните и закройте файл, когда закончите.
Доступ к CTparental
Теперь откройте веб-браузер и войдите в веб-интерфейс CTparental, используя URL-адрес https://admin.ct.local. Вы должны увидеть страницу входа в CTparental:
Укажите имя пользователя и пароль администратора и нажмите кнопку «Войти». Вы должны увидеть панель инструментов CTparental на следующей странице:
Заключение
Поздравляем! вы успешно установили CTparental на рабочий стол Debian 10. Теперь вы можете использовать CTparental для управления использованием компьютера и интернет-серфингом.