Iphothi elidluliswa nge-SSH ayiyona njalo i-SOCKS proxy
Hlukanisa ukudluliswa kwe-SSH kwendawo okugxilile kusuka kumsingathi we-SOCKS oguqukayo ngaphambi kokumisa uhlelo.
Wenza umhubhe we-SSH, ufaka 127.0.0.1 kanye nephothi yayo kuzilungiselelo ze-proxy zesiphequluli, futhi akukho okulayishwayo. Umsingathi kungenzeka ukuthi usebenza kahle. Kungenzeka ukuthi ulinde uhlobo olungalungile lwethrafikhi.
| Ukudluliswa | Okuthunyelwa uhlelo lwendawo | Ukukhethwa kwendawo |
|---|---|---|
-L | Iphrothokholi evamile yesevisi okuhloswe ngayo | Kugxilile kumyalo we-SSH |
-D | Ingxoxo ye-SOCKS, bese kuba ithrafikhi yohlelo | Kucelwe iklayenti le-SOCKS |
Kuseva eyodwa yewebhu, lokhu ukudluliswa okugxilile:
ssh -N -L 127.0.0.1:9080:web.example.com:80 [email protected]
Vakashela http://127.0.0.1:9080/ njengewebhusayithi. Ungafaki ilebula ye-SOCKS kuphothi 9080: idlulisela amabhayithi kuseva eyodwa yewebhu eshiwo kumyalo. Ukuvula isayithi ngaphansi kwelinye igama lomsingathi kungase futhi kuthinte ukusingathwa kwayo okungokoqobo, ukuqondiswa kabusha noma amakhukhi.
Umsingathi we-SOCKS isimo siyashintsha:
ssh -N -D 127.0.0.1:1080 [email protected]
Lungiselela uhlelo ukuthi lusebenzise i-SOCKS ku-127.0.0.1:1080. Ukufaka lelo kheli ngqo kubha yekheli yesiphequluli kuthumela isicelo sewebhu kumsingathi we-SOCKS, okunye ukungafani kwephrothokholi.
Incwadi ye-OpenSSH ibhala zombili izinhlobo. Kukhona okuhlukile okuwusizo: ukudlulisa i-proxy ye-HTTP ekhona nge--L kukhiqiza iphothi yendawo ekhuluma iphrothokholi ye-proxy ye-HTTP, ngoba indawo yayo egxilile iyona ngokwayo i-proxy ye-HTTP. Isevisi esekhona ekugcineni okukude iyona enquma okufanele ukudluliswa okugxilile. Ukudlulisa i-proxy ekhona nge-SSH kugcina iphrothokholi ne-akhawunti yaleyo proxy.