აიძულეთ SSH-მა გამოიყენოს უკვე არსებული SOCKS პროქსი
გამოიყენეთ არსებული SOCKS პროქსი SSH კავშირის გადამტანად თავსებადი ProxyCommand დამხმარის მეშვეობით.
ssh -D ქმნის SOCKS მსმენელი; ის არ არშევნის არსებულს SSH-ის საკუთარი კავშირისთვის. nc-ის OpenBSD იმპლემენტაცით გამოიყენეთ ჰოსტის ჩანაწერი SSH კლიენტის კონფიგურაციაში, მაგალითად ~/.ssh/config:
Host server-via-socks
HostName ssh.example.com
User alex
ProxyCommand nc -X 5 -x 127.0.0.1:1080 %h %p
გამოიძახეთ ssh server-via-socks. დამხმარი დაუკავშირდება SOCKS5 სერვისს SSH კლიენტის მანქანაზე და მოითხოვს სამიზნე ჰოსტს/პორტს. შემდეგ SSH ასრულებს ჩევანთვით ჰოსტის გასაღების შემოწმებას და მომხმარებლის შესვლას.
პროქსის პაროლის შეყევამდე შეამოწმეთ დამხმარის მხარდაჭერა. OpenBSD nc აღწერს პროქსის აუთენტიფიკაციას HTTP CONNECT-ისთვის და არა SOCKS-ისა. სერტიფიკატებით დაცული SOCKS სერვისს შესძლება სირდება სხვა თავსებადი დამხმარი. შეინარჩუნეთ საერთო პროქსის აუთენტიფიკაცია, იმის ზამთად, რომ წაშლით ის, რათა მოგითანდეთ არამხედავებულ კლიენტს.
დენიშნულება ხედავს პროქსის გარეგნულ კავშირს, ხოლო SSH შემოწმება განაგრძობს რეალურ სერვერს. მის პორტზე მიუწყევლობა SSH-ის შესვლამდე ხდება; მიღებული თუნელი, რომესაც გასაღების უარყოფა მოე11ლევია, SSH სერტიფიკატებს ეხება.
პარამეტრი ეხება მხოლოდ ამ SSH კავშირს. ის არ აკონფიგურირებს ბრაუზერის ტრაფიკს ან სხვა აპლიკაციას.