serveur_portail_captif
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédenteDernière révisionLes deux révisions suivantes | ||
serveur_portail_captif [2010/10/14 17:15] – thierry | serveur_portail_captif [2010/10/19 22:12] – thierry | ||
---|---|---|---|
Ligne 145: | Ligne 145: | ||
# aptitude install libclass-dbi-sqlite-perl | # aptitude install libclass-dbi-sqlite-perl | ||
+ | |||
+ | |||
+ | ==== Extra ==== | ||
+ | === squid3 === | ||
+ | |||
+ | # aptitude install squid3 | ||
+ | |||
+ | conf classique... | ||
+ | |||
+ | avec https ? http:// | ||
+ | |||
+ | |||
+ | et puis: | ||
+ | # aptitude install squidguard | ||
+ | |||
+ | Lien: http:// | ||
+ | |||
+ | recuperer les blacklist gratuite: http:// | ||
+ | |||
+ | recuperer la blacklist " | ||
+ | # cd / | ||
+ | # wget ftp:// | ||
+ | # tar zxvf blacklists.tar.gz -C / | ||
+ | # cd / | ||
+ | # mv blacklists/ | ||
+ | |||
+ | Modifier la conf dans **''/ | ||
+ | |||
+ | |||
+ | # TJ ------------ | ||
+ | dest adult { | ||
+ | domainlist | ||
+ | urllist | ||
+ | expressionlist | ||
+ | # | ||
+ | redirect | ||
+ | } | ||
+ | dest agressif { | ||
+ | domainlist | ||
+ | urllist | ||
+ | expressionlist | ||
+ | redirect | ||
+ | } | ||
+ | ... | ||
+ | acl { | ||
+ | default { | ||
+ | pass | ||
+ | redirect http:// | ||
+ | } | ||
+ | } | ||
+ | |||
+ | Et __uniquement__ aprés: | ||
+ | |||
+ | # / | ||
+ | # chown -R proxy: / | ||
+ | # / | ||
+ | |||
+ | Problème possible: | ||
+ | * Droits incorrects sur les fichiers dans ' | ||
+ | * le parametre " | ||
+ | ... dans ces 2 cas: squid plante totalement ! (a cause de " | ||
+ | |||
+ | Pour le traitement des erreurs " | ||
+ | # cd < | ||
+ | # zcat / | ||
+ | et comme c'est un script du 20ieme siècle, il faut faire: | ||
+ | # cp {, | ||
+ | # cat old-squidGuard.cgi | sed -e ' | ||
+ | |||
+ | |||
+ | ===== squid3 et https ===== | ||
+ | |||
+ | Liens: | ||
+ | *http:// | ||
+ | |||
+ | $ su | ||
+ | # cd / | ||
+ | # aptitude update | ||
+ | # aptitude install libssl-dev | ||
+ | # aptitude install devscripts build-essential fakeroot | ||
+ | |||
+ | # apt-get update | ||
+ | # apt-get source squid3 | ||
+ | |||
+ | # aptitude build-dep squid3 | ||
+ | # aptitude install libcppunit-dev libsasl2-dev cdbs | ||
+ | |||
+ | # cd squid3-3.0.STABLE8/ | ||
+ | Modifier le fichier " | ||
+ | ...< | ||
+ | DEB_CONFIGURE_EXTRA_FLAGS := --datadir=/ | ||
+ | --sysconfdir=/ | ||
+ | ...< | ||
+ | --with-default-user=proxy \ | ||
+ | --enable-ssl | ||
+ | ...< | ||
+ | |||
+ | # cd .. | ||
+ | # debuild -us -uc | ||
+ | # cd / | ||
+ | # ls squid*.deb -lart | ||
+ | -rw-r--r-- 1 root staff 290842 oct 37 29:35 squid3-common_3.0.STABLE8-3+lenny4_all.deb | ||
+ | -rw-r--r-- 1 root staff 88976 oct 37 29:35 squidclient_3.0.STABLE8-3+lenny4_amd64.deb | ||
+ | -rw-r--r-- 1 root staff 1028962 oct 37 29:35 squid3_3.0.STABLE8-3+lenny4_amd64.deb | ||
+ | -rw-r--r-- 1 root staff 92832 oct 37 29:35 squid3-cgi_3.0.STABLE8-3+lenny4_amd64.deb | ||
+ | |||
+ | # dpkg -i squid3-common_3.0.STABLE8-3+lenny4_all.deb | ||
+ | # dpkg -i squid3_3.0.STABLE8-3+lenny4_amd64.deb | ||
+ | |||
+ | | :!: Modifier **''/ | ||
+ | |||
+ | Ca marche (au pif), mais a vérifier: | ||
+ | Package: squid3 squid3-common | ||
+ | Pin: release a=local-recompilation | ||
+ | Pin-Priority: | ||
+ | J'ai invente une release " | ||
+ | |||
+ | |||
+ | Certificat: | ||
+ | # cd /etc/squid3 | ||
+ | # mkdir ssl | ||
+ | # cd ssl | ||
+ | # make-ssl-cert / | ||
+ | |||
+ | FIXME: '' | ||
serveur_portail_captif.txt · Dernière modification : 2010/11/29 13:47 de thierry