client → local TCP relay → existing forward proxy → destination

V tej postavitvi ima rele en fiksen nadrejeni tok. Zahtevek odjemalca posreduje nespremenjen obstoječemu posrednemu proxyju. Ta proxy prebere absolutni URL ali cilj CONNECT, uporabi pravila in odpre povezavo do cilja.

Usmerjanje releja neposredno na spletno mesto spremeni pogodbo. Posredni proxy mora izbirati cilje ter obravnavati okvirjanje HTTP in vedenje povezav; izluščitev imena gostitelja iz prve vrstice ne zadostuje.

Ncat iz Nmapa posebej ponuja način poslušanja, ki razume HTTP:

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

Ta primer loopback uporablja Ncatovo izvedbo proxyja, ne funkcije, ki bi jo imel vsak nc. Njegov proxy na strani poslušanja obravnava metode HTTP in CONNECT. Njegove možnosti SOCKS na strani odjemalca v načinu poslušanja ne vzpostavijo strežnika SOCKS. Trajna skupna storitev potrebuje tudi premišljeno obravnavo povezav, nadzor dostopa in beleženje.

Za opazovanje določite mejo šifriranja. Relej na običajni povezavi proxyja HTTP vidi zahteve in odgovore proxyja. Po CONNECT so HTTPS cilja bajti TLS, ne berljiva vsebina strani. TLS do proxyja skrije celo začetno izmenjavo proxyja na tej povezavi. Za interpretirane transakcije uporabite diagnostiko odjemalca in proxyja ter zaščitite dnevnike, ki lahko vsebujejo poverilnice ali občutljive URL-je.

Sorodni članki