Siz SSH tunnel yaratasiz, 127.0.0.1 va uning portini brauzer proksi sozlamalariga kiritasiz, va hech narsa yuklanmaydi. Tinglovchi mukammal ishlayotgan bo‘lishi mumkin. Balki u shunchaki noto‘g‘ri turdagi trafikni kutayotgandir.

Yo‘naltirishMahalliy ilova nima yuboradiManzil tanlovi
-LMaqsadli xizmatning odatiy protokoliSSH buyrug‘ida qat’iy belgilangan
-DSOCKS muzokarasi, so‘ngra ilova trafigiSOCKS mijozi tomonidan so‘raladi

Bitta veb-server uchun bu doimiy yo‘naltirish:

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

http://127.0.0.1:9080/ manzilini veb-sayt sifatida oching. 9080 portini SOCKS deb belgilamang: u baytlarni buyruqda nomlangan bitta veb-serverga yo‘naltiradi. Saytni boshqa xost nomi ostida ochish uning virtual xostingiga, qayta yo‘naltirishlariga yoki cookie fayllariga ham ta’sir qilishi mumkin.

SOCKS tinglovchisi uchun shakl o‘zgaradi:

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

Ilovani 127.0.0.1:1080 manzilida SOCKS ishlatish uchun sozlang. Bu manzilni to‘g‘ridan-to‘g‘ri brauzer manzil qatoriga kiritish veb-so‘rovni SOCKS tinglovchisiga yuboradi, bu yana bir protokol nomuvofiqligi.

OpenSSH qo‘llanmasi ikkala shaklni ham hujjatlashtiradi. Foydali istisno bor: mavjud HTTP proksini -L bilan yo‘naltirish HTTP proksi protokolida gaplashadigan mahalliy port hosil qiladi, chunki uning doimiy manzili o‘zi HTTP proksidir. Doimiy yo‘naltirishga nima mos kelishini uzoq uchdagi xizmat belgilaydi. Mavjud proksini SSH orqali yo‘naltirish o‘sha proksining protokoli va hisobini saqlaydi.

O'xshash maqolalar