Privoxy: en HTTP-Proxy-Client mat engem SOCKS-Tunnel verbannen
Verbannt en Proxy-Client, deen nëmmen HTTP akzeptéiert, iwwer en lokalen HTTP-Proxy mat engem SOCKS-Tunnel, amplaz de Tunnelport ëmzebenennen.
En dynameschen SSH-Tunnel, dorënner dem PuTTY seng dynamesch Viruleedung, bitt eng SOCKS-Schnittstell. Eng Applikatioun, déi nëmmen en HTTP-Proxy akzeptéiert, kann dee Port net benotzen, just well se en HTTP nennt.
Eng lokal Protokollbréck kann tëschent hinne sëtzen. D'Applikatioun schéckt HTTP-Proxy-Ufroen un d'Bréck, an d'Bréck mécht Zilverbindungen iwwer de SOCKS-Service op.
Privoxy dokumentéiert dës Opstellung duerch seng Viruleedungsregelen. Fir en existéierenden lokalen SOCKS5-Tunnel ass e Konfiguratiouns-Fragment:
forward-socks5 / 127.0.0.1:1080 .
D'Applikatioun verbënnt sech mam HTTP-Lauschterer vu Privoxy, net mam Port 1080. Halt dee Lauschterer lokal ënner der virgesinner Zougangspolitik. Dee leschte Punkt an der Regel huet eng dokumentéiert Bedeitung; et ass keen Ersatzplat fir en Internet-Hostnumm deen feelt.
Dëst ass Protokolliwwersetzung
D'Viruleedungsdokumentatioun vu Privoxy erkläert d'SOCKS-Viruleedungssyntax an de Ëmgang mat Hostnimm. Eng einfach TCP-Portviruleedung mécht déi selwecht Iwwersetzung net: se transportéiert d'HTTP-Byte vum Client onverännert zu engem SOCKS-Lauschterer, deen nach ëmmer eng SOCKS-Verhandlung erwaart.
D'Bréck gëtt och en Deel vun der Konfiguratioun, déi Dir musst verstoen. Privoxy kann seng eege Inhaltsfilter- an Zougangsastellungen hunn. Se bäizefügen ass net datselwecht wéi d'Originalapplikatioun SOCKS nativ ënnerstëtzen ze loossen.
Fir HTTPS-Site fuerdert d'Applikatioun normalerweis CONNECT vun der HTTP-Bréck un, an d'Bréck kritt d'Zilverbindung iwwer SOCKS. Normal Site-TLS bleift eng Bezéiung tëschent Applikatioun a Site; d'Bréck muss d'Site net imitéieren, fir dëse Wee ze bidden.
Wann d'Applikatioun SOCKS direkt ka benotzen, kann de zousätzleche Bestanddeel iwwerflësseg sinn. Benotzt d'Bréck fir eng tatsächlech Protokoll-Onstëmmegkeet ze léisen, mam Lauschterer an dem Upstream kloer getrennt.