GNU/Linux >> Tutoriales Linux >  >> Debian

Cómo instalar el software de control parental CTparental en Debian 10

CTparental es una herramienta de control parental gratuita y de código abierto que se utiliza para controlar el uso de la computadora o la navegación por Internet. Viene con una interfaz web simple y fácil de usar impulsada por un servidor web Lighttpd. La idea de la herramienta CTparental proviene de otras herramientas como iptables, dnsmasq e inguardian privoxy.

Características

  • Filtrar contenido con Lista negra o Lista blanca
  • Compatible con Firefox, Midori y cromo
  • Filtrar sitios web por categorías
  • Permite configurar el tiempo máximo de navegación de los usuarios
  • Control de horas activas en una sesión de ordenador
  • Fuerza SafeSearch duckduckgo y google

En esta publicación, le mostraremos cómo instalar CTparental en Debian 10.

Requisitos

  • Un sistema que ejecuta el escritorio Debian 10.
  • Se configura una contraseña raíz en el servidor.

Cómo empezar

Primero, actualice los paquetes del sistema a la versión actualizada ejecutando el siguiente comando:

apt-get update -y

Una vez que todos los paquetes estén actualizados, puede continuar con el siguiente paso.

Instalar CTparental

De forma predeterminada, CTparental no está incluido en el repositorio predeterminado de Debian 10. Por lo tanto, deberá descargarlo del sitio web de GitLab.

Puedes descargarlo con el siguiente comando:

wget -c https://gitlab.com/marsat/CTparental/uploads/d5567eb1a43ffde679193bce87be5f69/ctparental_debian10_lighttpd_4.44.18-1.0_all.deb

Una vez que se complete la descarga, instale el archivo descargado con el siguiente comando:

dpkg -i ctparental_debian10_lighttpd_4.44.18-1.0_all.deb

Si recibe algún error de dependencias, ejecute el siguiente comando para instalar todas las dependencias requeridas:

apt-get install -f

Durante la instalación, se le pedirá que configure un usuario administrador como se muestra a continuación:

Proporcione su nombre de usuario y presione Entrar . Se le pedirá que establezca una contraseña para el usuario administrador como se muestra a continuación:

Proporcione su contraseña y presione ENTRAR para finalizar la instalación.

Una vez que todas las dependencias estén instaladas, puede verificar la instalación de CTparental con el siguiente comando:

apt-cache show ctparental

Deberías obtener el siguiente resultado:

Package: ctparental
Status: install ok installed
Priority: optional
Section: utils
Installed-Size: 2568
Maintainer: marsat <[email protected]>
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

Archivo de configuración de hosts

CTparental ahora está instalado y escuchando en los puertos 80 y 443 en 127.0.0.11 y 127.0.0.10. CTparental se ejecuta en el servidor web Lighttpd y crea un archivo de configuración usando el dominio admin.ct.local y privet.ct.local. Por lo tanto, deberá editar el archivo /etc/hosts y vincular ambos nombres de dominio con la IP de escucha.

nano /etc/hosts

Agregue las siguientes líneas:

127.0.0.11 admin.ct.local 
127.0.0.10 privet.ct.local 

Guarde y cierre el archivo cuando haya terminado.

Acceso CTparental

Ahora, abra su navegador web y acceda a la interfaz web de CTparental usando la URL https://admin.ct.local . Debería ver la página de inicio de sesión de CTparental:

Proporcione su nombre de usuario y contraseña de administrador y haga clic en Iniciar sesión botón. Debería ver el panel CTparental en la siguiente página:

Conclusión

¡Felicidades! ha instalado con éxito CTparental en Debian 10 Desktop. Ahora puede usar CTparental para controlar el uso de la computadora y la navegación por Internet.


Debian
  1. Cómo instalar Debian 10 (Buster)

  2. Cómo instalar Python 3.9 en Debian 10

  3. Cómo instalar R en Debian 9

  4. Cómo instalar R en Debian 10

  5. Cómo instalar CloudPanel en Debian 10 Buster

Cómo instalar Go en Debian 10

Cómo instalar el panel de control de Ajenti en Debian 10

Cómo instalar el panel de control de Ajenti en Debian 11

Cómo instalar el panel de control de Ajenti en Ubuntu 20.04 / Debian 11

Cómo instalar el panel de control de Webmin en Debian 9

Cómo instalar Go en Debian