Поиск по сайту:

Как установить программу родительского контроля CTparental на Debian 10


На этой странице

  1. Предпосылки
  2. Начало работы
  3. Установите CTparental
  4. Настройка файла hosts
  5. Доступ к CTparental
  6. Заключение

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 для управления использованием компьютера и интернет-серфингом.