මෙම පිළිතුරෙන් මම ස්ථිර උදාහරණයක් හරහා යන්නෙමි. ඔබට අවශ්ය වන්නේ පරිගණකවල ධාරක නාම, පරිශීලක නාම සහ මුරපද ඔබගේම ආදේශ කිරීමයි.
ගැටළු ප්රකාශය
අපට පහත ජාල ස්ථලකය ඇතැයි උපකල්පනය කරමු:
our local computer <---> server 1 <---> server 2
සංක්ෂිප්තභාවය සඳහා, අපට පහත පරිගණකවල ධාරක නාම, පරිශීලක නාම සහ මුරපද ඇති බව උපකල්පනය කරමු:
LocalPC <---> hostname: mit.edu <---> hec.edu
username: bob username: john
password: dylan123 password: doe456
ඉලක්කය: වරායෙන් සවන් දෙන SOCKS ප්රොක්සියක් සැකසීමට අපට අවශ්ය වන 9991අතර LocalPCඑමඟින් වරායෙන් සම්බන්ධතාවයක් LocalPCආරම්භ කරන සෑම අවස්ථාවකම 9991එය mit.eduඑතැන් සිට ගමන් කරයි hec.edu.
භාවිතයේ උදාහරණය: ආරක්ෂක හේතූන් hec.eduමත http://127.0.0.1:8001 ට පමණක් ප්රවේශ විය හැකි HTTP සේවාදායකයක් ඇත. වෙබ් බ්රව්සරයක් විවෘත කිරීමෙන් http://127.0.0.1:8001 වෙත පිවිසීමට අපි කැමතියි LocalPC.
වින්යාසය
තුළ LocalPC, එක් කරන්න ~/.ssh/config:
Host HEC
HostName hec.edu
User john
ProxyCommand ssh bob@mit.edu -W %h:%p
ඉන්පසු පර්යන්තයේ LocalPC, ධාවනය කරන්න:
ssh -D9991 HEC
එය ඔබ මුරපදය අසනු ඇත bobමත mit.edu(එනම්, dylan123), පසුව එය ඔබට මුරපදය අසනු ඇත johnමත hec.edu(එනම්, doe456).
එම අවස්ථාවෙහිදී, SOCKS ප්රොක්සිය දැන් වරායේ ක්රියාත්මක 9991වේ LocalPC.
උදාහරණයක් ලෙස, ඔබට LocalPCSOCKS ප්රොක්සිය භාවිතා කරමින් වෙබ් පිටුවකට පිවිසීමට අවශ්ය නම් , ඔබට ෆයර්ෆොක්ස් හි කළ හැකිය:

සමහර ප්රකාශ:
- දී
~/.ssh/config, HECසබඳතාවේ නම වේ: ඔබට අවශ්ය ඕනෑම දෙයක් කිරීමට එය වෙනස් විය හැක.
- මෙම
-D9991කියයි sshවරාය මත SOCKS4 ප්රොක්සි පිහිටුවීමට 9991.