Pronađite neuspješan zahtjev u zapisnicima Squida
Koristite access.log za rezultate transakcija i cache.log za pogreške Squida, razlikujući status tunela od statusa odredišta.
U Debianovu paketu Squid 6 počnite od uobičajenih zapisnika transakcija i demona:
sudo tail -n 50 /var/log/squid/access.log
sudo tail -n 50 /var/log/squid/cache.logPrilagođeno zapisivanje ili upravitelj servisa može ih slati drugamo. Ponovite jedan zahtjev ograničenog opsega iz poznatog izvora i zabilježite vrijeme, metodu i odredište kako biste pronašli pravi zapis.
| Dokaz | Što iz njega iščitati |
|---|---|
| Rezultat u izvornom formatu access.log | Squidov kod rezultata i HTTP status zasebni su dijelovi transakcije. |
| Podaci o hijerarhiji pristupa | Kako je prosljeđivanje koristilo nadređeni proxy ili drugi put. |
| Uspješan CONNECT | Tunel je otvoren; to nije kasniji status web-mjesta unutar šifriranog TLS-a. |
| cache.log | Pogreške pomoćnih programa, pokretanja, razrješivača i konfiguracije samog Squida. |
Ako nema odgovarajućeg zahtjeva, potvrdite da je ovaj klijent stigao do ove instance i slušača. Provjerite ACL-ove zapisivanja, međuspremanje, rotaciju i je li transakcija još aktivna; dugotrajan tunel možda još nema završni zapis pristupa. Zaobilaženje proxyja ili stariji proces proxyja može slati promet drugamo, pa prije izmjene pravila pristupa povežite proces koji sluša s njegovom učitanom konfiguracijom.
Podijelite relevantnu transakciju s uklonjenim osjetljivim podacima i susjedne pogreške. URL-ovi, upiti, izvorišne adrese i korisnička imena mogu biti privatni; izvoz cijelih zapisnika ili uključivanje zapisivanja svih zaglavlja bez određene potrebe povećava izloženost umjesto da daje korisne dokaze.