Ní seachfhreastalaí SOCKS i gcónaí é port a sheoltar ar aghaidh trí SSH
Déan idirdhealú idir seoladh áitiúil seasta SSH agus éisteoir SOCKS dinimiciúil sula ndéanann tú feidhmchlár a chumrú.
Cruthaíonn tú tollán SSH, cuireann tú 127.0.0.1 agus a phort i socruithe seachfhreastalaí an bhrabhsálaí, agus ní luchtaítear aon rud. B'fhéidir go bhfuil an t-éisteoir ag obair go foirfe. B'fhéidir nach bhfuil sé ag fanacht ach le cineál mícheart tráchta.
| Seoladh ar aghaidh | Cad a sheolann an feidhmchlár áitiúil | Rogha cinn scríbe |
|---|---|---|
-L | Gnáthphrótacal na seirbhíse sprice | Socraithe sa ordú SSH |
-D | Idirbheartaíocht SOCKS, ansin trácht an fheidhmchláir | Iarrtha ag an gcliant SOCKS |
Do aon fhreastalaí gréasáin amháin, is seoladh seasta é seo:
ssh -N -L 127.0.0.1:9080:web.example.com:80 [email protected]
Tabhair cuairt ar http://127.0.0.1:9080/ mar shuíomh gréasáin. Ná lipéadaigh port 9080 mar SOCKS: seolann sé bearta chuig an aon fhreastalaí gréasáin a ainmnítear san ordú. Is féidir le suíomh a oscailt faoi óstainm eile dul i bhfeidhm freisin ar a óstáil fhíorúil, a atreoruithe nó a fhianáin.
Le haghaidh éisteoir SOCKS, athraíonn an chruth:
ssh -N -D 127.0.0.1:1080 [email protected]
Cumraigh an feidhmchlár chun SOCKS a úsáid ag 127.0.0.1:1080. Má chuireann tú an seoladh sin go díreach i mbarra seolta an bhrabhsálaí, seoltar iarratas gréasáin chuig éisteoir SOCKS, easaontas prótacail eile.
Lámhleabhar OpenSSH doiciméadaíonn an dá fhoirm. Tá eisceacht úsáideach ann: má sheoltar seachfhreastalaí HTTP atá ann cheana ar aghaidh le -L cruthaítear port áitiúil a labhraíonn prótacal seachfhreastalaí HTTP, toisc gur seachfhreastalaí HTTP é féin a cheann scríbe seasta. Is é an tseirbhís ag an bhfaobhar i bhfad i gcéin a chinneann cad a bhaineann le seoladh seasta. Seachfhreastalaí atá ann cheana a sheoladh ar aghaidh trí SSH coinníonn sé prótacal agus cuntas an tseachfhreastalaí sin.