Dekedda lagu gudbiyo SSH ma aha had iyo jeer SOCKS proxy
Kala sooc gudbinta gudaha SSH ee go'an iyo dhageystaha SOCKS ee dhaqdhaqaaqa ka hor intaadan habaynta codsi.
Waxaad samaysaa tunnel SSH, waxaad gelisaa 127.0.0.1 iyo dekeddeeda dejinta proxy ee browser-ka, waxna ma soo dego. Dhageystaha si fiican ayuu u shaqayn karaa. Waxaa laga yaabaa inuu kaliya sugayo nooc khaldan oo taraafik ah.
| Gudbin | Waxa ay codsiga gudaha dirto | Doorashada goobta |
|---|---|---|
-L | Borotokoolka caadiga ah ee adeegga bartilmaameedka | Ku go'an amarka SSH |
-D | Wada-hadal SOCKS, ka dib taraafikga codsiga | Waxaa codsaday macmiilka SOCKS |
Hal server web, kani waa gudbin go'an:
ssh -N -L 127.0.0.1:9080:web.example.com:80 [email protected]
Booqo http://127.0.0.1:9080/ sida website. Ha u calaamadin dekedda 9080 SOCKS: waxay baaytyada u gudbisaa hal server web oo lagu magacaabay amarka. Furitaanka site magac host kale waxay sidoo kale saameyn kartaa martigelinta virtual, dib-u-celinta ama cookies-keeda.
Dhanka dhageystaha SOCKS, qaabka ayaa is beddela:
ssh -N -D 127.0.0.1:1080 [email protected]
Habee codsiga inuu isticmaalo SOCKS 127.0.0.1:1080. Gelinta cinwaankaas si toos ah bar cinwaanka browser-ka waxay u dirtaa codsi web dhageystaha SOCKS, taas oo ah is-khilaaf borotokool oo kale.
Buugga OpenSSH wuxuu diiwaangeliyaa labada qaab. Waxaa jira ka-reebitaan faa'iido leh: gudbinta proxy HTTP jira -L waxay soo saartaa deked gudaha ah oo ku hadasha borotokoolka proxy HTTP, sababtoo ah goobteeda go'an lafteeda waa proxy HTTP. Adeegga dhamaadka fog ayaa go'aamiya waxa ku habboon gudbin go'an. Gudbinta proxy jira iyada oo loo marayo SSH waxay ilaalisaa borotokoolka iyo akoonka proxy-gaas.