Privoxy: in HTTP-proksyklient oan in SOCKS-tunnel keppelje
Keppelje in proksyklient dy't allinnich HTTP akseptearret oan in SOCKS-tunnel fia in lokale HTTP-proksy, ynstee fan de tunnelpoarte om te neamen.
In dynamyske SSH-tunnel, ynklusyf PuTTY syn dynamyske trochstjoering, biedt in SOCKS-ynterface. In applikaasje dy't allinnich in HTTP-proksy akseptearret, kin dy poarte net brûke troch it gewoan HTTP te neamen.
In lokale protokolbrêge kin tusken harren sitte. De applikaasje stjoert HTTP-proksyfersiken nei de brêge, en de brêge iepenet bestimmingferbiningen fia de SOCKS-tsjinst.
Privoxy dokumintearret dizze opstelling fia syn trochstjoerregels. Foar in besteande lokale SOCKS5-tunnel is in konfiguraasjefragmint:
forward-socks5 / 127.0.0.1:1080 .
De applikaasje ferbynt mei Privoxy syn HTTP-harker, net mei poarte 1080. Hâld dy harker lokaal ûnder it bedoelde tagongsbelied. De lêste punt yn 'e regel hat in dokumintearre betsjutting; it is gjin plakhâlder foar in ûntbrekkende ynternet-hostnamme.
Dit is protokolfertaal
De trochstjoerdokumintaasje fan Privoxy ferklearret SOCKS-trochstjoersyntaksis en hostnamme-ôfhanneling. In gewoane TCP-poarttrochstjoering docht net deselde fertaling: it ferfiert de HTTP-bytes fan 'e klient ûnferoare nei in SOCKS-harker, dy't noch altyd in SOCKS-ûnderhanneling ferwachtet.
De brêge wurdt ek diel fan 'e konfiguraasje dy't jo begripe moatte. Privoxy kin syn eigen ynstellingen foar ynhâldfiltering en tagong hawwe. It tafoegjen is net itselde as de oarspronklike applikaasje native SOCKS stypje litte.
Foar HTTPS-websites freget de applikaasje meastentiids de HTTP-brêge om CONNECT, en de brêge krijt de bestimmingferbining fia SOCKS. Normale website-TLS bliuwt in relaasje tusken applikaasje en website; de brêge hoecht de website net nei te bearen om dit paad te bieden.
As de applikaasje SOCKS direkt brûke kin, kin it ekstra ûnderdiel oerstallich wêze. Brûk de brêge om in echte protokolôfwiking op te lossen, mei de harker en de streamopwaarts dúdlik skieden.