ඔබට දැනටමත් ඇති SOCKS ප්රොක්සිය SSH භාවිත කරන්න සලසන්න
ProxyCommand සහායකයෙකු හරහා දැනට ඇති SOCKS ප්රොක්සිය SSH සම්බන්ධතාවයේ ප්රවාහකය ලෙස භාවිත කරන්න.
ssh -D SOCKS ශ්රෝතාවක් සාදයි; නමුත් SSH හිම සම්බන්ධතාවය සඳහා එය දැනට ඇති එකක් තෝරන්නේ නැත. nc හි OpenBSD ක්රියාත්මක කිරීම සමඟ, SSH සේවාලාභී වින්යාසයේ host ප්රවේශයක් භාවිත කරන්න, උදාහරණයක් ලෙස ~/.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 අමතන්න. සහායකය SSH සේවාලාභී යන්ත්රයේ SOCKS5 සේවාව සම්බන්ධ කර ඉලක්ක host/port ඉල්ලා සිටී. පසුව SSH ප්රවාහය තුළ සාමාන්ය host-key පරීක්ෂාව සහ පරිශීලක පිවිසුම සිදු කරයි.
ප්රොක්සි මුරපදය ඇතුළත් කිරීමට පෙර සහායකයේ සහාය පරීක්ෂා කරන්න. OpenBSD nc HTTP CONNECT සඳහා ප්රොක්සි සත්යාපනය ලේඛනගත කරයි, SOCKS සත්යාපනය නොවේ. අක්තපත්ර මගින් ආරක්ෂිත SOCKS සේවාවකට තවත් ගැළපෙන සහායකයක් අවශ්ය විය හැක. සහාය නොලබන සේවාලාභීයාට ගැළපීමට හවුල් ප්රොක්සියේ සත්යාපනය ඉවත් කිරීමට වඩා එය තබා ගන්න.
ගමනාන්තය ප්රොක්සියේ පිටතට යන සම්බන්ධතාවය දකී, නමුත් SSH සත්යාපනය තවමත් සැබෑ සේවාදායකය හඳුනා ගනී. එහි port වෙත නොළඟා වීම SSH පිවිසුමට පෙර සිදු වේ; ටනලය පිළිගත් පසු යතුර ප්රතික්ෂේප වීම SSH අක්තපත්රවල කරුණකි.
මෙම සැකසුම මෙම SSH සම්බන්ධතාවට පමණක් අදාළ වේ. එය බ්රවුසර ගමන් පථය හෝ වෙනත් ඕනැම යෙදුමක් වින්යාස නොකරයි.