Módosíthatja a Squid URL-átírója a válaszok törzsét?
Tartsa külön a kérés URL-jének kiválasztását a válaszok adaptálásától és a TLS-visszafejtéstől, amikor továbbító proxyt bővít.
url_rewrite_program a kérés URL-jével kapcsolatos döntéseken dolgozik. Megkapja a kérésre vonatkozó információkat, és a Squid segédprotokollján keresztül válaszol; nem kap letöltött fájlt, hogy szerkessze és visszaküldje.
| Kívánt művelet | Releváns határ |
|---|---|
| A böngésző átirányítása vagy más kérés-URL választása | Az URL-átíró segéd szerepe a kérés szakaszában |
| Látható HTTP-választörzs módosítása | Válaszadaptáló eszköz, például beállított ICAP-válaszmódosítás |
| HTTP olvasása közönséges CONNECT-en belül | A cél TLS-ét előbb le kell zárni egy megfelelő üzembe helyezési elrendezésben |
| Alkalmazás által titkosított fájl visszafejtése | A fájl formátuma, algoritmusa és kulcsa, függetlenül a szállításától |
Az utolsó két sor könnyen összekeverhető. A HTTPS-en szállított közönséges fájlt a TLS védi. Az alkalmazás által titkosított fájl a HTTPS lezárása után is titkosított maradhat. Az adaptáló interfész kiválasztása sem az alkalmazás kulcsát, sem annak visszafejtő algoritmusát nem adja meg.
A közönséges CONNECT titkosított alagútbájtokat továbbít. Az URL-segéd nem tárja fel a belső választ; a vizsgálatot igénylő tervezésnek meg kell állapítania, hogy ez a forgalom az üzembe helyezésben visszafejthető-e, és vissza kell-e fejteni.
Ahol a Squid meg tudja vizsgálni a HTTP-üzenetet, a válaszmódosító szolgáltatás továbbra is felel a tartalomkódolásokért, a megváltozott hosszakért és a hibaeset viselkedéséért. Az interfészt az átalakítás meghatározása után válassza, ahelyett hogy egy működő URL-átírási példát kiterjesztene egy olyan feldolgozási szakaszra, amelyet az soha nem kap meg.