Pane SSH kasutama SOCKS-proksit, mis sul juba on
Kasuta olemasolevat SOCKS-proksit SSH-ühenduse transportijana ühilduva ProxyCommand-abivahendi kaudu.
ssh -D loob SOCKS-kuulaja; see ei vali SSH enda ühenduse jaoks olemasolevat. OpenBSD nc-teostuse puhul kasuta SSH-kliendi konfiguratsioonis hostikirjet, näiteks ~/.ssh/config:
Host server-via-socks
HostName ssh.example.com
User alex
ProxyCommand nc -X 5 -x 127.0.0.1:1080 %h %p
Kutsu ssh server-via-socks. Abivahend võtab ühendust SOCKS5-teenusega SSH-kliendi masinas ja küsib sihthosti/-porti. Seejärel teeb SSH voo sees tavapärase hostivõtme kontrolli ja kasutaja sisselogimise.
Kontrolli abivahendi tuge enne proksi parooli sisestamist. OpenBSD nc dokumenteerib proksi autentimise HTTP CONNECTi jaoks, mitte SOCKS-autentimist. Volitustega kaitstud SOCKS-teenus võib vajada teist ühilduvat abivahendit. Jäta jagatud proksi autentimine alles, selle asemel et see eemaldada, et sobida toetamata kliendiga.
Sihtkoht näeb proksi väljuvat ühendust, samal ajal kui SSH-kontroll tuvastab endiselt tõelise serveri. Selle pordini jõudmise ebaõnnestumine toimub enne SSH-sisselogimist; vastuvõetud tunnel, millele järgneb võtme tagasilükkamine, kuulub SSH volituste juurde.
Säte kehtib selle SSH-ühenduse kohta. See ei konfigureeri brauseri liiklust ega ühtegi teist rakendust.