Cách cài đặt phần mềm kiểm soát trẻ em CTparental trên Debian 10

theanh

Administrator
Nhân viên
CTparental là một công cụ kiểm soát của phụ huynh miễn phí và mã nguồn mở được sử dụng để kiểm soát việc sử dụng máy tính hoặc duyệt internet. Công cụ này có giao diện web đơn giản và dễ sử dụng được hỗ trợ bởi máy chủ web Lighttpd. Ý tưởng về công cụ CTparental xuất phát từ các công cụ khác như iptables, dnsmasq và inguardian privoxy.

Tính năng
  • Lọc nội dung bằng Blacklist hoặc Whitelist
  • Hỗ trợ Firefox, Midori và chromium
  • Lọc trang web theo danh mục
  • Cho phép thiết lập thời gian duyệt tối đa của người dùng
  • Kiểm soát giờ hoạt động trên phiên máy tính
  • Buộc tìm kiếm an toàn duckduckgo và google
Trong bài đăng này, chúng tôi sẽ chỉ cho bạn cách cài đặt CTparental trên Debian 10.

Điều kiện tiên quyết​

  • Hệ thống chạy máy tính để bàn Debian 10.
  • Mật khẩu gốc được cấu hình trên máy chủ.

Bắt đầu​

Trước tiên, hãy cập nhật các gói hệ thống lên phiên bản đã cập nhật bằng cách chạy lệnh sau:
Mã:
apt-get update -y
Sau khi tất cả các gói được cập nhật, bạn có thể tiến hành bước tiếp theo.

Cài đặt CTparental​

Theo mặc định, CTparental không được bao gồm trong kho lưu trữ mặc định của Debian 10. Vì vậy, bạn sẽ cần tải xuống từ trang web GitLab.

Bạn có thể tải xuống bằng lệnh sau:
Mã:
wget -c https://gitlab.com/marsat/CTparental/uploads/d5567eb1a43ffde679193bce87be5f69/ctparental_debian10_lighttpd_4.44.18-1.0_all.deb
Sau khi tải xuống hoàn tất, hãy cài đặt tệp đã tải xuống bằng lệnh sau:
Mã:
dpkg -i ctparental_debian10_lighttpd_4.44.18-1.0_all.deb
Nếu bạn gặp bất kỳ lỗi phụ thuộc nào, hãy chạy lệnh sau để cài đặt tất cả các phụ thuộc bắt buộc:
Mã:
apt-get install -f
Trong quá trình cài đặt, bạn sẽ được yêu cầu thiết lập người dùng quản trị làm hiển thị bên dưới:



Cung cấp tên người dùng của bạn và nhấn Enter. Bạn sẽ được yêu cầu đặt mật khẩu cho người dùng quản trị như hiển thị bên dưới:



Cung cấp mật khẩu của bạn và nhấn ENTER để hoàn tất quá trình cài đặt.

Sau khi tất cả các phần phụ thuộc được cài đặt, bạn có thể xác minh cài đặt CTparental bằng lệnh sau:
Mã:
apt-cache show ctparental
Bạn sẽ nhận được kết quả sau:
Mã:
Gói: ctparentalTrạng thái: cài đặt ok đã cài đặtMức độ ưu tiên: tùy chọnPhần: tiện íchKích thước đã cài đặt: 2568Người duy trì: marsat Kiến trúc: tất cảPhiên bản: 4.44.18-1.0Phụ thuộc: 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-serverXung đột: dansguardianCấu hình: /etc/CTparental/CTparental.conf c423d608fbc18de0512efb68c4fdcaf6 /etc/CTparental/dist.conf 61085f21f8656cc10a30da6759d8154cMô tả: Kiểm soát cha mẹ. Lọc cơ sở web sur dnsmasq, e2guardian, privoxy, lighttpd , systemd time et nftables une gestion des horaires de connect est aussi int&ecute et une giao diện web (http://admin.ct.local) permettant de paramètrer tous ça. Le Couple login mot de passe doit être saisi à l'install, thêm một lần nữa être modifié; par la suite grâce à la commande CTparental.sh -uhtml.Description-md5: 26847a28b1b9824d5d1994ca6224ffe0Trang chủ: https://gitlab.com/marsat/CTparental

Cài đặt tệp máy chủ​

CTparental hiện đã được cài đặt và đang lắng nghe trên cổng 80 và 443 trên 127.0.0.11 và 127.0.0.10. CTparental chạy trên máy chủ web Lighttpd và tạo tệp cấu hình bằng cách sử dụng tên miền admin.ct.local và privet.ct.local. Vì vậy, bạn sẽ cần chỉnh sửa tệp /etc/hosts và liên kết cả hai tên miền với IP lắng nghe.
Mã:
nano /etc/hosts
Thêm các dòng sau:
Mã:
127.0.0.11 admin.ct.local127.0.0.10 privet.ct.local
Lưu và đóng tệp khi bạn hoàn tất.

Truy cập CTparental​

Bây giờ, hãy mở trình duyệt web của bạn và truy cập giao diện web CTparental bằng URL . Bạn sẽ thấy trang đăng nhập CTparental:



Cung cấp tên người dùng, mật khẩu quản trị viên của bạn và nhấp vào nút Đăng nhập. Bạn sẽ thấy bảng điều khiển CTparental trên trang sau:


Kết luận​

Xin chúc mừng! bạn đã cài đặt thành công CTparental trên Debian 10 Desktop. Bây giờ bạn có thể sử dụng CTparental để kiểm soát việc sử dụng máy tính và lướt internet.
 
Back
Bên trên