Windows OpenSSH-a açıq SOCKS5 Ncat əmri verin
Ncat-ı OpenSSH-in standart axın nəqliyyat köməkçisi kimi istifadə edin və standart HTTP proksisinə güvənmək əvəzinə SOCKS5 təyin edin.
Ncat Windows OpenSSH üçün artıq mövcuddursa, o, bağlantını SOCKS5 proksi vasitəsilə təmin edə bilər. Həmin OpenSSH müştərisinin istifadə etdiyi SSH konfiqurasiyasına host qeydi əlavə edin:
Host target-via-socks
HostName ssh.example
User user
ProxyCommand ncat.exe --proxy-type socks5 --proxy proxy.example:1080 %h %p
Hər iki host adını və hesabı dəyişdirin, sonra ssh target-via-socks ilə qoşulun. Bu nümunə ncat.exe-nin köməkçinin icra olunan fayllar axtarış yolunda olduğunu fərz edir. Əks halda, düzgün sitatlanmış tam icra olunan fayl yolundan istifadə edin, xüsusən qovluqda boşluqlar olduqda.
Proksi son nöqtəsi --proxy-dən sonra gəlir. OpenSSH %h və %p-ni son SSH host adına və portuna genişləndirir. Ncat SOCKS bağlantısını razılaşdırır və yaranan bayt axınını standart giriş və çıxışda daşıyır; OpenSSH SSH əl sıxmasını həmin axın üzərində davam etdirir.
Açıq --proxy-type socks5 vacibdir. Bu seçim olmadıqda Ncat standart olaraq HTTP proksisinə keçir, hətta verilən port 1080 olsa belə. SOCKS dinləyicisi HTTP CONNECT sorğusunun SOCKS nəzərdə tutulduğunu çıxara bilməz.
Bu nümunə autentifikasiyasız SOCKS son nöqtəsini fərz edir; SOCKS5 proksi siyahısından namizədi yalnız bu marşrutun icazə verildiyi ictimai SSH təyinatı üçün seçin və onun faktiki host və portuna girişi yoxlayın. Proksi autentifikasiyası, tələb olunduqda, sonrakı SSH girişindən ayrıdır. SSH təyinatının host açarının yoxlanmasını qoruyun; ona köməkçi vasitəsilə çatmaq OpenSSH-in autentifikasiya etməli olduğu kimliyi dəyişmir.