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 ئارقىلىق يۆتكەش شۇ ۋاكالەتچىنىڭ پروتوكولى ۋە ھېساباتىنى ساقلايدۇ.