Ubuntu 20.04 安装 CTparental

CTparental 是一个开源的家长控制软件,用于控制计算机使用和互联网浏览。 这个简单而强大的工具是过滤网站访问的最佳工具之一。 它由几个组件组成,如 dnsmasq、iptables 和 inguardian privoxy,使 CTparental 成为一个成熟的家长控制解决方案。 它支持多种网络浏览器,包括 Firefox、Midori、Chromium 等。

在这篇文章中,我们将解释 Ubuntu 20.04 VPS 上安装 CTparental。

先决条件

  • 云平台上的全新 Ubuntu 20.04 服务器
  • 在我们的服务器上配置的 root 密码

第 1 步 – 创建 云服务器

首先,登录到我们的 云服务器。 创建一个新服务器,选择 Ubuntu 20.04 作为至少 2GB RAM 的操作系统。 通过 SSH 连接到我们的云服务器并使用页面顶部突出显示的凭据登录。

登录到 Ubuntu 20.04 服务器后,运行以下命令以使用最新的可用软件包更新基本系统。

apt-get update -y

第 2 步 – 安装 CTparental

默认情况下,CTparental 包不包含在 Ubuntu 默认存储库中,因此我们需要从 Gitlab 网站下载 CTparental .deb 文件。 我们可以使用以下命令下载它:

wget -c https://gitlab.com/marsat/CTparental/uploads/bff8a619a7993256c4249ba8c881673f/ctparental_ubuntu20.04_lighttpd_4.44.18-1.0_all.deb

下载文件后,使用以下命令安装下载的文件:

dpkg -i ctparental_ubuntu20.04_lighttpd_4.44.18-1.0_all.deb

接下来,运行以下命令来解决依赖错误:

apt-get install -f

在安装过程中,我们将被要求提供一个 CTparental 管理员用户名,如下所示:
CTparental 设置管理员用户

提供我们的管理员用户名,然后按 Enter。 我们将被要求提供密码,如下所示:
CTparental 设置密码

提供我们的安全密码并按 Enter 以完成安装。

CTparental 所有的配置文件都位于/etc/CTparental 目录下。 我们可以使用以下命令查看它们:

ls /etc/CTparental/

我们应该看到以下输出:

blacklist-enabled         CThourscompteur  dip-blackliste.conf   GCToff.conf           ipv6filter-available  nftables-timerweb
blacklists.tar.gz.md5sum  CThours.conf     dip-rehabiliter.conf  ip-blackliste.conf    ipv6filter-enable     resolv.conf.sav
bl-categories-available   CTparental.conf  dist.conf             ipv4filter-available  ipv6-rehabiliter      sshd
categories-enabled.conf   CTsafe.conf      dnsfilter-available   ipv4filter-enable     nftables.conf         whitelist-enabled
categoriesmd5sum          ctsync.conf      domaine-rehabiliter   ipv4-rehabiliter      nftables-save.nft     wl-categories-available

第 3 步 – 配置 CTparental

默认情况下,CTparental 配置为侦听 127.0.0.11。 我们需要将其配置为侦听我们的公共 IP,以便我们可以从远程计算机访问 CTparental Web UI。

我们可以使用以下命令对其进行配置:

sed -i 's/127.0.0.11/wer-server-ip/g' /etc/lighttpd/conf-enabled/90-CTparental.conf

上述命令会将 IP 127.0.0.11 替换为 wer-server-ip。

现在,重新启动 Lighttpd 服务以应用更改:

systemctl restart lighttpd

第 4 步 – 访问 CTparental 网页用户界面

在访问 CTparental Web 界面之前,我们需要编辑 Linux 系统的 /etc/hosts 文件,以便从中访问 CTparental。

nano /etc/hosts

添加以下行:

wer-server-ip admin.ct.local 

保存并关闭文件,然后打开 Web 浏览器并使用 URL https://admin.ct.local 访问 CTparental Web UI。 我们将被重定向到 CTparental 登录页面:
CTparental登录页面

提供我们的用户名、密码并单击连接按钮。 我们应该在以下页面上看到 CTparental 仪表板:
CTparental 仪表板页面

在上述指南中,我们学习了 Ubuntu 20.04 VPS 上安装和配置 CTparental。 我们现在可以从 的 VPS 上的 CTparental 仪表板控制计算机使用和互联网浏览。

© 版权声明
THE END
喜欢就支持一下吧
点赞7 分享
评论 抢沙发

请登录后发表评论