Windows OpenSSH غا ئېنىق SOCKS5 Ncat بۇيرۇقى بېرىڭ
Ncat نى OpenSSH نىڭ ئۆلچەملىك ئېقىم يەتكۈزۈش ياردەمچىسى قىلىپ ئىشلىتىڭ ۋە كۆڭۈلدىكى HTTP proxy غا تايىنىشتىن كۆرە SOCKS5 نى بەلگىلەڭ.
ئەگەر Ncat Windows OpenSSH ئۈچۈن ئاللىبۇرۇن بار بولسا، ئۇ ئۇلىنىشنى SOCKS5 proxy ئارقىلىق تەمىنلىيەلەيدۇ. شۇ OpenSSH خېرىدارى ئىشلىتىدىغان SSH سەپلىمىسىگە host تۈرى قوشۇڭ:
Host target-via-socks
HostName ssh.example
User user
ProxyCommand ncat.exe --proxy-type socks5 --proxy proxy.example:1080 %h %p
ئىككى host نامى ۋە ھېساباتنى ئالماشتۇرۇڭ، ئاندىن ssh target-via-socks بىلەن ئۇلاڭ. بۇ مىسال ncat.exe ياردەمچىنىڭ ئىجرا قىلىنىدىغان ھۆججەت ئىزدەش يولىدا دەپ پەرەز قىلىدۇ. بولمىسا، ئىجرا قىلىنىدىغان ھۆججەتنىڭ توغرا نەقىل قىلىنغان تولۇق يولىنى ئىشلىتىڭ، بولۇپمۇ قىسقۇچتا بوشلۇق بولسا.
proxy ئاخىرقى نۇقتىسى --proxy دىن كېيىن كېلىدۇ. OpenSSH %h ۋە %p نى ئاخىرقى SSH host نامى ۋە پورتىغا كېڭەيتىدۇ. Ncat SOCKS ئۇلىنىشىنى سۆھبەتلىشىدۇ ۋە ھاسىل بولغان بايت ئېقىمىنى ئۆلچەملىك كىرگۈزۈش ۋە چىقىرىشتا يەتكۈزىدۇ; OpenSSH SSH قول ئېلىشىشنى شۇ ئېقىم ئۈستىدە داۋاملاشتۇرىدۇ.
ئېنىق --proxy-type socks5 مۇھىم. بۇ تاللانما بولمىسا، Ncat كۆڭۈلدىكى بويىچە HTTP proxy ئىشلىتىدۇ، بېرىلگەن پورت 1080 بولسىمۇ. SOCKS ئاڭلىغۇچى HTTP CONNECT تەلىپىنىڭ SOCKS مەقسەت قىلىنغانلىقىنى پەرەز قىلالمايدۇ.
بۇ مىسال دەلىللەنمىگەن SOCKS ئاخىرقى نۇقتىسىنى پەرەز قىلىدۇ; پەقەت شۇ يول رۇخسەت قىلىنغان ئاممىۋى SSH مەنزىلى ئۈچۈن SOCKS5 proxy تىزىملىكىدىن نامزات تاللاڭ ۋە ئۇنىڭ ھەقىقىي host ۋە پورتىغا كىرىشنى تەكشۈرۈڭ. proxy دەلىللەش زۆرۈر بولغاندا كېيىنكى SSH كىرىشتىن ئايرىم. SSH مەنزىلىنىڭ host ئاچقۇچىنى دەلىللەشنى ساقلاڭ; ياردەمچى ئارقىلىق ئۇنىڭغا يېتىش OpenSSH دەلىللەيدىغان كىملىكنى ئۆزگەرتمەيدۇ.