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

Aller à la navigation Aller à la recherche
1 422 octets ajoutés ,  il y a 3 ans
m (petites fautes d'ortographe)
 
(77 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 .
 
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)


Téléchargez le deb.
- '''master''' = nftables (successeur d'iptables), dnscrypt-proxy (remplaçant dnsmasq), lighttpd ou nginx, privoxy et e2guardian ( successeur de dansguardian ).


=== Pour debian 8(jessie) ===
- '''min''' = nftables = nftables (successeur d'iptables), dnscrypt-proxy (remplaçant dnsmasq), lighttpd ou nginx.


  $ wget -c https://github.com/marsat/CTparental/releases/download/4.20.17.d/ctparental_debian_jessie_4.20.17-1.0_all.deb
et 5 branches historique, non maintenu qui ce basé sur dnsmasq, dansguardian , iptables .(jusqu'aux versions 4.x.x)


=== Pour ubuntu 14.04 et 12.04 ===
- '''dnsmasq''' = nftables (successeur d'iptables), dnsmasq, lighttpd ou nginx, privoxy et e2guardian ( successeur de dansguardian ).


  $ wget -c https://github.com/marsat/CTparental/releases/download/4.20.17.d/ctparental_ubuntu_14.04_4.20.17-1.0_all.deb
- '''dnsmasq_min''' = nftables = nftables (successeur d'iptables), dnsmasq, lighttpd ou nginx.


=== 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.17.d/ctparental_ubuntu_16.04_4.20.17-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.17.e/ctparental_testing_sid_4.20.17-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 48 : 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.17.e/ctparental_testing_sid_4.20.17-1.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 56 : 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 106 : Ligne 112 :


== Configuration ==
== Configuration ==
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 4.20.9 et supérieures dans le Choix des catégories à filtrer ajouter la catégorie '''ctparental'''<br />
Pour les versions 4.20.9 et supérieures dans le Choix des catégories à filtrer ajouter la catégorie '''ctparental'''<br />
199

modifications

Menu de navigation