如何在Debian 10上安装CTparental家长控制软件

如何在Debian 10上安装CTparental家长控制软件

CTparental是一个免费的开放源代码父母控制工具,用于控制计算机使用和互联网浏览。 它带有一个带有Lighttpd Web服务器的简单易用的Web界面。 CTparental工具的想法来自其他工具,例如iptables,dnsmasq和inguardianprivoxy。

特征

  • 按黑名单或白名单过滤内容
  • 支持Firefox,Midori和Chrome
  • 按类别过滤网站
  • 您可以设置用户的最长观看时间
  • 控制计算机会话中的活动时间
  • 强制使用SafeSearchduckduckgo和Google

这篇文章将向您展示如何在Debian 10上安装CTparental。

先决条件

  • 运行Debian 10桌面的系统。
  • 超级用户密码由服务器组成。

入门

首先,通过运行以下命令将系统软件包更新为更新的版本:

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

在安装过程中,将提示您设置管理员用户,如下所示。

输入你的用户名, 进入..系统将提示您设置管理员用户的密码,如下所示。

设置密码

输入密码 进入 完成安装。

一旦安装了所有依赖项,就可以使用以下命令验证CTparental安装:

apt-cache show ctparental

您应该获得以下输出:

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

主机文件设置

已安装CTparental,并在127.0.0.11和127.0.0.10的端口80和443上侦听。 CTparental在Lighttpd Web服务器上运行,并使用域admin.ct.local和private.ct.local创建配置文件。因此,您需要编辑/ etc / hosts文件,并将两个域名都绑定到侦听IP。

nano /etc/hosts

添加以下行。

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

完成后,保存文件并关闭它。

进入CTparental

然后打开Web浏览器并使用URL访问CTparental Web界面。 https://admin.ct.local.. 显示CTparental登录页面:广告

登录到CTparental

输入管理员用户名和密码,然后单击 登录 按钮。 CT父母仪表板显示在下一页上。

CTparental仪表板

结论

恭喜!现在,CTparental已成功安装在您的Debian 10桌面上。 现在,您可以使用CTparental来控制计算机的使用和互联网冲浪。

Source

Sidebar