Privoxy: brúgva ein HTTP-proxykandi til eina SOCKS-tunnil
Brúgva ein proxykanda, sum bert tekur ímóti HTTP, til eina SOCKS-tunnil við einum lokalin HTTP-proxy í staðin fyri at ummerkja tunnilportið.
Ein dynamisk SSH-tunnil, eisini PuTTY sí dynamiska framsending, veitir eitt SOCKS-grænseflata. Eitt forrit, sum bert tekur ímóti einum HTTP-proxy, kann ikki brúka hatt portið bara við at kalla tað HTTP.
Ein lokal protokollbrúgv kann standa ímillum tey. Forritið sendir HTTP-proxyfyrispurningar til brúnna, og brúgvin letur málmálsambond upp gjøgnum SOCKS-tænastuna.
Privoxy skjalfestir hesa skipan gjøgnum sínar framsendingarreglur. Fyri eina verandi lokala SOCKS5-tunnil er eitt uppsetningarstykki:
forward-socks5 / 127.0.0.1:1080 .
Forritið setur samband við HTTP-lyttaran hjá Privoxy, ikki port 1080. Halt tann lyt taran lokalan undir tí ætlaðu atgongdarpolitikkinum. Síðasti prikkurin í regluni hevur eina skjalfesta merking; hann er ikki ein staðarhaldari fyri eitt manglandi internet-vertsnavn.
Hetta er protokollumseting
Framsendingarskjalið hjá Privoxy greiðir frá SOCKS-framsendingarbygnaði og handfaring av vertsnavnum. Ein vanlig TCP-portframsending ger ikki somu umseting: hon flytur HTTP-byte kundans óbroytt til ein SOCKS-lyttara, sum framvegis væntar eina SOCKS-samrøðu.
Brúgvin verður eisini partur av tí uppsetning, sum tú mást skilja. Privoxy kann hava sínar egnu innihaldsfiltringar- og atgongdstillagingar. At leggja hana afturat er ikki tað sama sum at gera upprunaliga forritið natívliga SOCKS-ført.
Fyri HTTPS-heimasíður biður forritið vanliga HTTP-brúnna um CONNECT, og brúgvin fær málmálsambandið gjøgnum SOCKS. Vanligt heimasíðu-TLS verður verandi eitt samband millum forrit og heimasíðu; brúgvin nýtist ikki at dáma heimasíðuna fyri at bjóða hesa leiðina.
Um forritið kann brúka SOCKS beinleiðis, kann tann eyka parturin vera óneyðugur. Brúka brúnna til at loysa eitt veruligt protokollmisvátt, við lytaranum og tí ovara greiniliga skildum.