client → local TCP relay → existing forward proxy → destination

Ebben az elrendezésben a relének egyetlen rögzített felső iránya van. Változatlanul továbbítja a kliens kérését a meglévő továbbító proxyhoz. Az a proxy beolvassa az abszolút URL-t vagy a CONNECT-célt, szabályt alkalmaz, és megnyitja a célkapcsolatot.

Ha a relét közvetlenül egy webhelyre irányítjuk, a szerződés megváltozik. A továbbító proxynak célokat kell választania, és kezelnie kell a HTTP-keretezést és a kapcsolat viselkedését; az első sorból kinyert hosztnév nem elég.

Az Nmap Ncatje külön kínál HTTP-tudatos figyelő módot:

ncat --listen 127.0.0.1 3128 --proxy-type http

Ez a loopback példa az Ncat proxy-megvalósítását használja, nem minden nc közös funkcióját. A figyelő oldali proxyja kezeli a HTTP-módszereket és a CONNECT-et. A kliens oldali SOCKS-beállításai nem hoznak létre SOCKS-kiszolgálót figyelő módban. Az állandó, megosztott szolgáltatáshoz szándékos kapcsolatkezelés, hozzáférés-vezérlés és naplózás is kell.

A megfigyeléshez jelölje ki a titkosítási határt. Egy relé sima HTTP-proxykapcsolaton látja a proxy kéréseit és válaszait. CONNECT után a cél HTTPS-e TLS-bájtok, nem olvasható oldaltartalom. A proxyhoz menő TLS még az adott kapcsolat kezdeti proxyváltását is elrejti. Értelmezett tranzakciókhoz használjon kliens- és proxydiagnosztikát, és védje azokat a naplókat, amelyek hitelesítő adatokat vagy érzékeny URL-eket tartalmazhatnak.

Kapcsolódó cikkek