നിങ്ങളുടെ പക്കലുള്ള SOCKS പ്രോക്സി SSH ഉപയോഗിക്കട്ടെ
പൊരുത്തമുള്ള ProxyCommand സഹായിയിലൂടെ നിലവിലുള്ള SOCKS പ്രോക്സി SSH കണക്ഷൻട്റെ വാഹകമായി ഉപയോഗിക്കുക.
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 വിളിക്കുക. സഹായി SSH ക്ലയൻറ്റിന്റെ യന്ത്രത്തിലുള്ള SOCKS5 സേവയുമായി ബന്ധപ്പെട്ട് ലക്ഷ്യ ഹോസ്റ്റ്/പോർട്ട് ആവശ്യപ്പെടുന്നു. തുടർന്ന് SSH സ്ട്രീമിനുള്ളിൽ സാധാരണ ഹോസ്റ്റ്-കീ പരിശോധനയും ഉപയോക്തൃ ലോഗിനും ചെയ്യുന്നു.
പ്രോക്സി പാസ്വേഡ് നൽകുന്നതിന് മുമ്പ് സഹായിയുടെ പിന്തുണ പരിശോധിക്കുക. OpenBSD nc HTTP CONNECT-നുള്ള പ്രോക്സി പ്രമാണീകരണം രേഖപ്പെടുത്തുന്നു, SOCKS പ്രമാണീകരണമല്ല. ക്രെഡൺഷ്യൽ സംരക്ഷിത SOCKS സേവയിക്ക് മറ്റൊരു പൊരുത്തമുള്ള സഹായി വേണ്ടിവന്നേക്കാം. പിന്തുണയില്ലാത്ത ക്ലയൻറ്റിനു യോജിപ്പിക്കാൻ പംകിട്ട പ്രോക്സിയുടെ പ്രമാണീകരണം നീക്കം ചെയ്യുന്നതിനുപകരം നിലനിർത്തുക.
ലക്ഷ്യസ്ഥാനം പ്രോക്സിയുടെ പുറത്തേക്കുള്ള കണക്ഷൻ കാണുന്നു, അതേസമയം SSH പരിശോധന യഥാർത്ഥ സെർവറിനെ തിരിച്ചറിയുന്നു. അതിന്റെ പോർട്ടിൽ എത്താതിരിക്കുന്നത് SSH ലോഗിനിന് മുമ്പ് සംභවික්කුන්නු; ടണൽ സ്വീകരിച്ചശേഷം കീ നിരസിക്കുന്നത് SSH ക്രെഡൺഷ്യൽസിന്റ കാര്യമാണ്.
ഈ ക്രമീകരണം ഈ SSH കണക്ഷൻടിന് മാത്രം ബാധകമാണ്. ഇത് ബ്രൗസർ ട്രാഫിക്കോ മറ്റേതെങ്കിലും ആപ്ലിക്കേഷന് കോൺഫിഗറ് ചെയ്യുന്നില്ല.