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
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.
Bạn có thể tải xuống bằng lệnh sau:
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:
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:
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:
Bạn sẽ nhận được kết quả sau:
Thêm các dòng sau:
Lưu và đóng tệp khi bạn hoàn tất.
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:
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
Đ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
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
Mã:
dpkg -i ctparental_debian10_lighttpd_4.44.18-1.0_all.deb
Mã:
apt-get install -f
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
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
Mã:
127.0.0.11 admin.ct.local127.0.0.10 privet.ct.local
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: