SSH-alagutat hoz létre, beírja a 127.0.0.1-t és annak portját a böngésző proxybeállításaiba, és semmi nem töltődik be. Előfordulhat, hogy a figyelő tökéletesen működik. Lehet, hogy csak a rossz típusú forgalomra vár.

ÁtirányításMit küld a helyi alkalmazásCél kiválasztása
-LA cél-szolgáltatás szokásos protokolljaAz SSH-parancsban rögzítve
-DSOCKS-egyeztetés, majd az alkalmazás forgalmaA SOCKS-ügyfél kéri

Egyetlen webkiszolgáló esetén ez rögzített átirányítás:

ssh -N -L 127.0.0.1:9080:web.example.com:80 [email protected]

Nyissa meg a http://127.0.0.1:9080/ címet webhelyként. Ne címkézze a 9080-as portot SOCKS-ként: bájtokat továbbít a parancsban megnevezett egyetlen webkiszolgálóhoz. Ha egy webhelyet más hosztnéven nyit meg, az hatással lehet a virtuális hosztolására, átirányításaira vagy a sütijeire is.

SOCKS-figyelő esetén a forma megváltozik:

ssh -N -D 127.0.0.1:1080 [email protected]

Állítsa be az alkalmazást, hogy SOCKS-t használjon a 127.0.0.1:1080 címen. Ha ezt a címet közvetlenül a böngésző címsorába írja, a webes kérés egy SOCKS-figyelőhöz kerül, ami újabb protokoll-eltérés.

Az OpenSSH kézikönyve mindkét formát dokumentálja. Van egy hasznos kivétel: egy meglévő HTTP-proxy továbbítása -L segítségével olyan helyi portot hoz létre, amely HTTP-proxy protokollt beszél, mert a rögzített célja maga is HTTP-proxy. A távoli vég szolgáltatása dönti el, mi tartozik egy rögzített átirányításhoz. Meglévő proxy továbbítása SSH-n keresztül megtartja a proxy protokollját és fiókját.

Kapcsolódó cikkek