웹사이트 검색

데비안 10에 CTparental 자녀 보호 소프트웨어를 설치하는 방법


이 페이지에서

  1. 전제 조건
  2. 시작하기\n
  3. CTparental 설치
  4. 호스트 파일 설정\n
  5. CTparental에 액세스
  6. 결론

CTparental은 컴퓨터 사용 또는 인터넷 브라우징을 제어하는 데 사용되는 무료 오픈 소스 자녀 보호 도구입니다. Lighttpd 웹 서버로 구동되는 간단하고 사용하기 쉬운 웹 인터페이스가 함께 제공됩니다. CTparental 도구의 아이디어는 iptables, dnsmasq 및 inguardian privoxy와 같은 다른 도구에서 나옵니다.

특징

  • 블랙리스트 또는 화이트리스트로 콘텐츠 필터링\n
  • Firefox, Midori 및 크롬 지원
  • 카테고리별로 웹사이트 필터링\n
  • 사용자의 최대 브라우징 시간을 설정할 수 있습니다.\n
  • 컴퓨터 세션의 사용 시간 제어\n
  • 강제 세이프서치 duckduckgo 및 google\n

이 게시물에서는 Debian 10에 CTparental을 설치하는 방법을 보여줍니다.

전제 조건

  • Debian 10 데스크톱을 실행하는 시스템입니다.\n
  • 루트 암호는 서버에서 구성됩니다.\n

시작하기

먼저 다음 명령을 실행하여 시스템 패키지를 업데이트된 버전으로 업데이트합니다.

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

설치하는 동안 아래와 같이 관리 사용자를 설정하라는 메시지가 표시됩니다.

사용자 이름을 제공하고 Enter를 누르십시오. 아래와 같이 관리 사용자의 비밀번호를 설정하라는 메시지가 표시됩니다.

암호를 입력하고 Enter 키를 눌러 설치를 완료하십시오.

모든 종속성이 설치되면 다음 명령을 사용하여 CTparental 설치를 확인할 수 있습니다.

apt-cache show ctparental

다음 출력이 표시되어야 합니다.

Package: ctparental
Status: install ok installed
Priority: optional
Section: utils
Installed-Size: 2568
Maintainer: marsat <>
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 웹 서버에서 실행되며 도메인 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

이제 웹 브라우저를 열고 URL https://admin.ct.local을 사용하여 CTparental 웹 인터페이스에 액세스하십시오. CTparental 로그인 페이지가 표시되어야 합니다.

관리자 사용자 이름, 암호를 제공하고 로그인 버튼을 클릭합니다. 다음 페이지에서 CTparental 대시보드를 볼 수 있습니다.

결론

축하합니다! Debian 10 Desktop에 CTparental을 성공적으로 설치했습니다. 이제 CTparental을 사용하여 컴퓨터 사용 및 인터넷 서핑을 제어할 수 있습니다.