Squid kaže preveliko: zaglavlja ili tijelo?
Razdvojite ograničenja zaglavlja zahtjeva i odgovora od ograničenja tijela kada proksi za prosljeđivanje odbije prijenos kao prevelik.
Malo preuzimanje može premašiti ograničenje zaglavlja, dok veće tijelo prolazi. Najprije utvrdite koji je dio razmjene Squid odbio.
| Komponenta | Odgovarajuća direktiva Squid 5–7 |
|---|---|
| Zaglavlja zahtjeva klijenta, uključujući red zahtjeva | request_header_max_size |
| Tijelo zahtjeva klijenta, poput podataka za prijenos | request_body_max_size |
| Zaglavlja odgovora servera | reply_header_max_size |
| Tijelo odgovora servera | reply_body_max_size |
Upotrijebite stvarnu grešku proksija i zapise da utvrdite komponentu i izdavaoca odgovora. Ograničenje aplikacije ili odbijanje na uzvodnoj strani može izgledati kao lokalni kvar Squida. Provjerite referentnu dokumentaciju instaliranog izdanja za odgovarajući prag i zadanu vrijednost.
Utvrdite i šta Squid može vidjeti.Obični CONNECT ne otkriva šifrirana zaglavlja web stranice unutar TLS tunela od kraja do kraja. Zato obični proksi zahtjevi, sama razmjena CONNECT i presretnuti TLS mogu uključivati različite kontrole ili komponente.
Prije nego povećate odgovarajuće ograničenje, objasnite neuobičajenu veličinu. Ponavljani kolačići, neočekivani podaci za provjeru autentičnosti i iskvareni odgovori zahtijevaju istragu; namjerno podržan veliki prijenos zahtijeva odgovarajući prag tijela. Podizanje svih ograničenja zajedno skriva tu razliku.