તમારી પાસે પહેલેથી જ રહેલા 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 લોગિન પહેલાં થાય છે; સ્વીકૃત tunnel પછી key નકાર SSH ક્રેડેન્શિયલનો વિષય છે.
આ સેટિંગ ફક્ત આ SSH કનેક્શનને લાગુ પડે છે. તે બ્રાઉઝર ટ્રાફિક કે અન્ય દરેક એપ્લિકેશન ગોઠવતું નથી.