Un missatge d'error no te perquè ser lleig oi?
això és el que em deia jo al instalar el proxy de roda, i per tant, he personalitzat els missatges d'error de l'squid, perque es puguin integrar en el proxys, i en català. No és gens complicat fer-ho, a continuació us ho explico. Espero que us agradi i que us animeu a posarho als altres proxys 
L'squid ja porta una seleccio de missatges d'error per tota una colla d'idiomes, lo unic que farem es crear un idioma "guifi" on a + de estar en català, hi ha el logo de guifi.net i el nom del proxy en primer pla.
Per ferho, localitzem el directori els missatges d'error de l'squid. en la instalacio del debian el trobareu a /usr/share/squid/errors, veureu que en aquesta carpeta n'hi ha una per cada idioma.
Un cop alla, descarreguem a aquest directory el 'guifi.tar' que trobareu com a arxiu adjunt al final de la pagina.
L'extraiem amb 'tar xvf guifi.tar' i aixo ens crea una carpeta guifi amb tots els missatges d'error a dins.
Desde la mateixa carpeta /usr/share/squid/errors, editem l'script 'guifi-squid.sh' i omplim els 3 parametres de l'inici de l'script, per personalitzar els missatges. Quan obriu l'script veureu que heu de posar-hi, no patiu 
Un cop guardat l'executem amb ./guifi-squid.sh
els arxius logo_guifi.png i squid.css, els poseu a l'arrel dels documents de l'apache (/var/www) o a la carpeta que hagueu triat a dins l'script anterior.
I per ultim, editeu l'arxiu de configuracio de l'squid /etc/squid/squid.conf i busqueu la linia on hi ha la opcio 'error_directory' i ho canvieu tal que quedi 'error_directory /usr/share/squid/errors/guifi'.
Quan reinicieu l'squid, ja tindreu els missatges d'error personalitzats. (millor que no hi hagin errors pero...
)
| Attachment | Size |
|---|---|
| guifi.tar | 70 KB |
Comments
Correció ACL
Estava posant els missatges d'error personalitzats. Veig que si l'usuari que s'autentifica no ho aconsegueix perque no te user/pass, el missatge d'error no apareix tal com s'espera, perque l'squid no li deixa carregar el logo_guifi.png i squid.css. S'ha de crear una ACL. Si a guifi-squi.sh hem definit:
server_url='proxy.cabanyes.guifi.net'
Hem de posar una ACL a squid.conf com ara aquesta:
acl squid_err dst proxy.cabanyes.guifi.net
http_access allow squid_err
S'ha de posar abans de la linea:
http_access allow usuaris_autenticats