如何在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