د SSH له لارې لیږدول شوی پورټ تل SOCKS پراکسي نه وي
د غوښتنلیک د تنظیمولو دمخه د SSH ثابت ځایي لیږد او د SOCKS متحرک اورېدونکي ترمنځ توپیر وکړئ.
تاسو د SSH تونل جوړوئ، 127.0.0.1 او د هغې پورټ د براوزر پراکسي تنظیماتو کې اېږدئ، او هېڅ شی نه بارېږي. اورېدونکی ممکن په بشپړ ډول سم کار کوي. ممکن یوازې د غلط ډول ترافیک په تمه وي.
| لیږد | ځایي غوښتنلیک څه لیږي | د منزل ټاکنه |
|---|---|---|
-L | د هدف خدماتو عادي پروتوکول | په SSH کمانډ کې ثابت |
-D | SOCKS خبرې اترې، بیا د غوښتنلیک ترافیک | د SOCKS پیرودونکي لخوا غوښتل شوی |
د یو واحد ویب سرور لپاره، دا ثابت لیږد دی:
ssh -N -L 127.0.0.1:9080:web.example.com:80 [email protected]
http://127.0.0.1:9080/ د یوې وېبپاڼې په توګه وګورئ. پورټ 9080 د SOCKS په نوم مه نوموئ: دا بایټونه هغه یو ویب سرور ته لیږدوي چې په کمانډ کې نومول شوی. د بل کوربه نوم لاندې سایټ پرانیستل کېدای شي د هغې مجازي کوربه توب، لیږدونو یا کوکیزونو ته هم زیان ورسوي.
SOCKS اورېدونکي لپاره بڼه بدلېږي:
ssh -N -D 127.0.0.1:1080 [email protected]
غوښتنلیک تنظیم کړئ چې په 127.0.0.1:1080 کې SOCKS وکاروي. هغه پته په مستقیم ډول د براوزر د پتې پټي کې لیکل یوه ویب غوښتنه SOCKS اورېدونکي ته لیږي، دا یو بل پروتوکول ناسمونکی دی.
د OpenSSH لارښود دواړه بڼې مستندوي. یو ګټور استثنا شته: د موجود HTTP پراکسي لیږدول په -L سره یو ځایي پورټ جوړوي چې د HTTP پراکسي پروتوکول خبرې کوي، ځکه چې د هغې ثابت منزل پخپله HTTP پراکسي دی. د لیرې پای خدمت ټاکي چې په ثابت لیږد کې څه ځای لري. د موجود پراکسي لیږدول د SSH له لارې د هغه پراکسي پروتوکول او حساب ساتي.