Troba una petició fallida als registres de Squid
Utilitza access.log per als resultats de transaccions i cache.log per als errors de Squid, distingint l’estat del túnel del de la destinació.
Amb el paquet Squid 6 de Debian, comença pels registres habituals de transaccions i del dimoni:
sudo tail -n 50 /var/log/squid/access.log
sudo tail -n 50 /var/log/squid/cache.logUna configuració de registre personalitzada o un gestor de serveis pot enviar-los a un altre lloc. Reprodueix una sola petició d’abast limitat des d’un origen conegut i anota’n l’hora, el mètode i la destinació per trobar el registre correcte.
| Evidència | Què se’n pot llegir |
|---|---|
| Resultat en el format nadiu d’access.log | El codi de resultat de Squid i l’estat HTTP són parts separades de la transacció. |
| Informació de la jerarquia d’accés | Com el reenviament ha utilitzat un servidor intermediari pare o una altra ruta. |
| CONNECT reeixit | El túnel s’ha obert; no és l’estat posterior del lloc web dins del TLS xifrat. |
| cache.log | Errors dels auxiliars, de l’inici, del resolutor i de la configuració del mateix Squid. |
Si no apareix cap petició coincident, confirma que aquest client ha arribat a aquesta instància i punt d’escolta. Revisa les ACL de registre, la memòria intermèdia, la rotació i si la transacció continua activa; un túnel de llarga durada pot no tenir encara cap registre d’accés final. Una exclusió o un procés intermediari antic pot enviar el trànsit a un altre lloc; per això, relaciona el procés que escolta amb la configuració que té carregada abans d’editar la política d’accés.
Comparteix la transacció pertinent amb les dades sensibles ocultes i els errors propers. Els URL, les consultes, les adreces d’origen i els noms d’usuari poden ser privats; bolcar registres sencers o activar el registre complet de capçaleres sense una necessitat concreta augmenta l’exposició en lloc d’aportar evidències útils.