Windows OpenSSH ته واضح SOCKS5 Ncat کمانډ ورکړئ
Ncat د OpenSSH د معياري جريان د لېږد مرستندوی په توګه وکاروئ او SOCKS5 مشخص کړئ، پر ځای د دې چې پر HTTP proxy default تکيه وکړئ.
که Ncat د Windows OpenSSH لپاره مخکې له مخکې شته وي، نو کولای شي اړیکه د SOCKS5 proxy له لارې برابره کړي. هغه SSH ترتیب چې دا OpenSSH کلينټ کاروي، په هغه کې د 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 د مرستندوی د executable لټون په لار کې دی. که نه، نو د executable بشپړ لار چې په سمه توګه په کوټیشن کې ده وکاروئ، په ځانګړي ډول کله چې فولډر کې تشې وي.
د proxy پای ټکی د --proxy وروسته راځي. OpenSSH %h او %p ته د وروستي SSH host نوم او پورټ ته پراخوي. Ncat د SOCKS اړیکې خبرې اترې کوي او پایله شوې بایټ جریان په معياري input او output باندې وړي; OpenSSH د SSH handshake پر هماغه جریان ته دوام ورکوي.
واضح --proxy-type socks5 مهم دی. کله چې دا انتخاب نه وي، Ncat په default ډول HTTP proxy کاروي، حتی که ورکړل شوی پورټ 1080 وي. SOCKS اورېدونکی نشي کولای دا نتیجه واخلي چې HTTP CONNECT غوښتنه د SOCKS په معنا وه.
دا بېلګه د بې تصدیق SOCKS پای ټکی فرض کوي; یوازې د هغه عمومي SSH منزل لپاره چې دا لار پکې اجازه لري، د SOCKS5 proxy لیست څخه نوماند وټاکئ، او د هغې ریښتیني host او پورټ ته لاسرسی وګورئ. د proxy تصدیق، کله چې اړین وي، د وروستي SSH ننوتلو څخه جلا دی. د SSH منزل د host کیلي تصدیق وساتئ; د مرستندوی له لارې هلته رسېدل هغه هویت نه بدلوي چې OpenSSH باید تصدیق کړي.