Ncatov način proxy HTTP proti fiksnemu releju TCP
Fiksni bajtni relej prepusti obdelavo HTTP obstoječemu proxyju. Ncatov način poslušanja HTTP je druga storitev, ki razume protokol.
client → local TCP relay → existing forward proxy → destinationV 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 httpTa 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.