« Contrôle parental » : différence entre les versions

Aller à la navigation Aller à la recherche
m (→‎Pour ubuntu 16.04 : maj lien)
 
(40 versions intermédiaires par le même utilisateur non affichées)
Ligne 13 : Ligne 13 :
== Les sources. ==
== Les sources. ==


Toutes les sources sont sur le [https://github.com/marsat/CTparental site officiel]
Toutes les sources sont sur le [https://gitlab.com/marsat/CTparental site officiel]


== Installation par le deb : ==


== Installation par le deb : ==
Téléchargez la dernière version deb correspondant à votre distribution sur https://gitlab.com/marsat/CTparental/-/releases .


Téléchargez le deb.
il y a 2 branches encore actives du logiciel en fonction des paquets utilisés pour effectuer le filtrages, ce qui permet d’être plus modulable en fonction des machines et distributions utilisées.
(à partir des versions versions 5.x.x)


=== Pour debian 8(jessie) ===
- '''master''' = nftables (successeur d'iptables), dnscrypt-proxy (remplaçant dnsmasq), lighttpd ou nginx, privoxy et e2guardian ( successeur de dansguardian ).


  $ wget -c https://github.com/marsat/CTparental/releases/download/4.20.28d/ctparental_debian8_4.20.28-1.0_all.deb
- '''min''' = nftables = nftables (successeur d'iptables), dnscrypt-proxy (remplaçant dnsmasq), lighttpd ou nginx.


=== Pour ubuntu 14.04 et 12.04 ===
et 5 branches historique, non maintenu qui ce basé sur dnsmasq, dansguardian , iptables .(jusqu'aux versions 4.x.x)


  $ wget -c https://github.com/marsat/CTparental/releases/download/4.20.28d/ctparental_ubuntu14.04_4.20.28-1.0_all.deb
- '''dnsmasq''' = nftables (successeur d'iptables), dnsmasq, lighttpd ou nginx, privoxy et e2guardian ( successeur de dansguardian ).


pour ubuntu14.04 l'identifiant et le mots de passe ne sont pas demander durant l'installation et sont '''admin''' et '''admin''' ,
- '''dnsmasq_min''' = nftables = nftables (successeur d'iptables), dnsmasq, lighttpd ou nginx.
on pourras les changer par la suite en lançant la commande '''sudo CTparental -uhtml'''


=== Pour ubuntu 16.04 ===
- '''iptables''' = iptables, ipset, dnsmasq, lighttpd ou nginx, privoxy et e2guardian ( successeur de dansguardian ).


  $ wget -c https://github.com/marsat/CTparental/releases/download/4.20.28d/ctparental_ubuntu16.04_4.20.28-1.0_all.deb
- '''dansguardian''' = iptables, ipset, dnsmasq, lighttpd, privoxy et dansguardian.


=== Pour debian 9 et supérieure ===
- '''iptables_min''' = iptables, ipset,dnsmasq, lighttpd ou nginx.
Bascule sur e2guardian (fork de dansguardian) en remplacement de dansguardian.


  $ wget -c https://github.com/marsat/CTparental/releases/download/4.20.28e/ctparental_debian9_4.20.28-1.0_all.deb
exemple pour debian9 il y a 4 paquet possible. 2 paquet dérivé de la branche iptables avec lighttpd ou nginx et 2 autres dérivé de la branche iptables_min si l'on veut utiliser moins de ressources.


== Pour ceux qui veulent tester en ipv6 ==
== Pour ceux qui veulent tester en ipv6 ==
Ligne 51 : Ligne 51 :
   # apt-get remove --purge ctparental privoxy e2guardian dansguardian dnsmasq lighttpd
   # apt-get remove --purge ctparental privoxy e2guardian dansguardian dnsmasq lighttpd


   $ wget -c https://github.com/marsat/CTparental/releases/download/4.20.27e/ctparental_debian9_4.20.27-2.0_all.deb
   $ wget -c https://gitlab.com/marsat/CTparental/uploads/d5567eb1a43ffde679193bce87be5f69/ctparental_debian10_lighttpd_4.44.18-1.0_all.deb


Pour tester le filtrage avec un utilisateur non filtré il suffit que celui-ci ajoute le proxy http et https suivant dans son navigateur.<br />
Pour tester le filtrage avec un utilisateur non filtré il suffit que celui-ci ajoute le proxy http et https suivant dans son navigateur.<br />
Ligne 59 : Ligne 59 :


== Nettoyage des versions précédentes : ==
== Nettoyage des versions précédentes : ==
si vous utilisé l'instance dnscrypt-proxy du deb pour vos connexions système il faut installer celui-ci de manière autonome via la commande ci dessous:
 
  # apt-get install dnscrypt-proxy


  # apt-get autoremove --purge  ctparental clamav-* privoxy lighttpd dansguardian dnsmasq
cela éviteras la surpression de dnscrypt-proxy durant la procédure de dés-installation de ctparental, et ainsi une perte de connexion système.


   # sed -i "s?^%ctoff.*??g" /etc/sudoers
   # apt-get autoremove --purge  ctparental clamav-* privoxy lighttpd dansguardian dnsmasq nginx e2guardian


   # sed -i "s?^ALL  ALL=(ALL) NOPASSWD:/usr/local/bin/CTparental.sh.*??g" /etc/sudoers
   # rm -rf /etc/CTparental


== Installez le deb : ==
== Installez le deb : ==
Ligne 109 : Ligne 112 :


== Configuration ==
== Configuration ==
Pour les versions 4.20.26 et supérieures on accède à l'interface d'administration par le lien web suivant: https://admin.ct.localhost
Pour les versions 4.20.27 et supérieures on accède à l'interface d'administration par le lien web suivant: https://admin.ct.local
 
Pour les versions 4.20.26  on accède à l'interface d'administration par le lien web suivant: https://admin.ct.localhost


Pour les versions inférieure à  4.20.26 on accède à l'interface d'administration par le lien web suivant: http://127.0.0.1/CTadmin
Pour les versions inférieure à  4.20.26 on accède à l'interface d'administration par le lien web suivant: http://127.0.0.1/CTadmin
199

modifications

Menu de navigation