Pronađite neuspješan zahtjev u Squidovim dnevnicima
Koristite access.log za rezultate transakcija i cache.log za greške samog Squida, razlikujući status tunela od statusa odredišta.
Kod Debianova paketa Squid 6 počnite od uobičajenih dnevnika transakcija i demona:
sudo tail -n 50 /var/log/squid/access.log
sudo tail -n 50 /var/log/squid/cache.logPrilagođeno bilježenje ili upravitelj servisa može ih slati drugdje. 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 pročitati |
|---|---|
| Rezultat u izvornom formatu access.log | Squidov kod rezultata i HTTP status odvojeni su dijelovi transakcije. |
| Podaci o hijerarhiji pristupa | Kako je prosljeđivanje koristilo nadređeni proxy ili drugu rutu. |
| Uspješan CONNECT | Tunel je otvoren; to nije kasniji status web-stranice unutar šifriranog TLS-a. |
| cache.log | Greške pomoćnih programa, pokretanja, resolvera 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 za bilježenje, 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 drugdje, pa prije izmjene politike pristupa povežite proces koji sluša s njegovom učitanom konfiguracijom.
Podijelite relevantnu transakciju s uklonjenim osjetljivim podacima i obližnje greške. URL-ovi, upiti, izvorne adrese i korisnička imena mogu biti privatni; izvoz cijelih dnevnika ili uključivanje bilježenja svih zaglavlja bez konkretne potrebe povećava izloženost umjesto da daje korisne dokaze.