GNU/Linux >> Linux の 問題 >  >> Debian

Debian10にCTparentalペアレンタルコントロールソフトウェアをインストールする方法

CTparentalは、コンピューターの使用やインターネットの閲覧を制御するために使用される無料のオープンソースのペアレンタルコントロールツールです。 LighttpdWebサーバーを搭載したシンプルで使いやすいWebインターフェイスが付属しています。 CTparentalツールのアイデアは、iptables、dnsmasq、inguardianprivoxyなどの他のツールから生まれました。

機能

  • ブラックリストまたはホワイトリストでコンテンツをフィルタリングする
  • Firefox、Midori、およびクロムをサポートします
  • カテゴリでウェブサイトをフィルタリング
  • ユーザーの最大閲覧時間を設定できます
  • コンピュータセッションでのアクティブ時間の制御
  • SafeSearchduckduckgoとgoogleを強制する

この投稿では、Debian10にCTparentalをインストールする方法を紹介します。

前提条件
  • Debian10デスクトップを実行しているシステム。
  • ルートパスワードはサーバーで構成されています。
はじめに

まず、次のコマンドを実行して、システムパッケージを更新されたバージョンに更新します。

apt-get update -y

すべてのパッケージが更新されたら、次のステップに進むことができます。

CTparentalをインストールします

デフォルトでは、CTparentalはDebian10のデフォルトリポジトリに含まれていません。そのため、GitLabのWebサイトからダウンロードする必要があります。

次のコマンドでダウンロードできます:

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 <[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はLighttpdWebサーバー上で実行され、ドメイン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

次に、Webブラウザーを開き、URL https://admin.ct.localを使用してCTparentalWebインターフェースにアクセスします。 。 CTparentalログインページが表示されます:

管理者のユーザー名とパスワードを入力し、ログインをクリックします ボタン。次のページにCTparentalダッシュボードが表示されます。

結論

おめでとう!これで、Debian10デスクトップにCTparentalが正常にインストールされました。 CTparentalを使用して、コンピューターの使用とインターネットサーフィンを制御できるようになりました。


Debian
  1. Debian 10(バスター)のインストール方法

  2. Python3.9をDebian10にインストールする方法

  3. CloudPanelをDebian10Busterにインストールする方法

  1. Debian9にRをインストールする方法

  2. Debian10にRをインストールする方法

  3. Debian10にIcinga2モニタリングソフトウェアをインストールする方法

  1. Debian11にIcinga2モニタリングソフトウェアをインストールする方法

  2. Ubuntu20.04およびDebian10にCTparentalをインストールする方法

  3. Debian11のインストール方法