මෙම පිළිතුරෙන් මම ස්ථිර උදාහරණයක් හරහා යන්නෙමි. ඔබට අවශ්ය වන්නේ පරිගණකවල ධාරක නාම, පරිශීලක නාම සහ මුරපද ඔබගේම ආදේශ කිරීමයි.
ගැටළු ප්රකාශය
අපට පහත ජාල ස්ථලකය ඇතැයි උපකල්පනය කරමු:
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
.
උදාහරණයක් ලෙස, ඔබට LocalPC
SOCKS ප්රොක්සිය භාවිතා කරමින් වෙබ් පිටුවකට පිවිසීමට අවශ්ය නම් , ඔබට ෆයර්ෆොක්ස් හි කළ හැකිය:
සමහර ප්රකාශ:
- දී
~/.ssh/config
, HEC
සබඳතාවේ නම වේ: ඔබට අවශ්ය ඕනෑම දෙයක් කිරීමට එය වෙනස් විය හැක.
- මෙම
-D9991
කියයි ssh
වරාය මත SOCKS4 ප්රොක්සි පිහිටුවීමට 9991
.