Nájdite neúspešnú požiadavku v protokoloch Squidu
Použite access.log na výsledky transakcií a cache.log na vlastné chyby Squidu a rozlišujte stav tunela od stavu cieľa.
Pri balíčku Squid 6 v Debiane začnite bežnými protokolmi transakcií a démona:
sudo tail -n 50 /var/log/squid/access.log
sudo tail -n 50 /var/log/squid/cache.logVlastné nastavenie logovania alebo správca služieb ich môže posielať inam. Zopakujte jednu požiadavku s obmedzeným rozsahom zo známeho zdroja a zaznamenajte čas, metódu a cieľ, aby ste našli správny záznam.
| Dôkaz | Čo z neho zistiť |
|---|---|
| Výsledok v natívnom formáte access.log | Výsledkový kód Squidu a stav HTTP sú samostatné časti transakcie. |
| Informácie o hierarchii prístupu | Ako preposielanie využilo nadradenú proxy alebo inú trasu. |
| Úspešný CONNECT | Tunel sa otvoril; nejde o neskorší stav webu vnútri šifrovaného TLS. |
| cache.log | Chyby pomocných programov, spúšťania, resolvera a konfigurácie samotného Squidu. |
Ak zodpovedajúcu požiadavku nevidíte, overte, že tento klient dosiahol túto inštanciu a listener. Skontrolujte logovacie ACL, bufferovanie, rotáciu a či je transakcia stále aktívna; dlhotrvajúci tunel ešte nemusí mať konečný záznam prístupu. Obídenie proxy alebo starší proces proxy môže premávku smerovať inam, preto pred úpravou pravidiel prístupu priraďte načúvajúci proces k jeho načítanej konfigurácii.
Zdieľajte relevantnú transakciu so skrytými citlivými údajmi a okolité chyby. URL, dopyty, zdrojové adresy a používateľské mená môžu byť súkromné; výpis celých protokolov alebo zapnutie logovania všetkých hlavičiek bez konkrétnej potreby zvyšuje odhalenie údajov namiesto užitočných dôkazov.