SSH හරහා යොමු කරන ලද පෝට් එක සැමවිටම SOCKS ප්රොක්සියක් නොවේ
යෙදුමක් වින්යාස කිරීමට පෙර SSH හි ස්ථිර දේශීය යොමු කිරීම සහ ගතික SOCKS සවන්දෙන්නා වෙන් කර හඳුනා ගන්න.
ඔබ SSH උමඟක් සාදා, 127.0.0.1 සහ එහි පෝට් එක බ්රව්සරයේ ප්රොක්සි සැකසුම්වලට ඇතුළත් කරන විට කිසිවක් පූරණය නොවේ. සවන්දෙන්නා සම්පූර්ණයෙන්ම නිවැරදිව ක්රියා කරමින් සිටිය හැක. එය සරලව වැරදි ආකාරයේ ගමන් ප්රමාණයක් බලා සිටිනවා විය හැක.
| යොමු කිරීම | දේශීය යෙදුම යවන්නේ කුමක්ද | ගමනාන්ත තේරීම |
|---|---|---|
-L | ඉලක්ක සේවාවේ සාමාන්ය ප්රොටෝකෝලය | SSH විධානයේ ස්ථිර කර ඇත |
-D | SOCKS සාකච්ඡාව, පසුව යෙදුම් ගමන් ප්රමාණය | SOCKS සේවාලාභියා විසින් ඉල්ලා ඇත |
එක් වෙබ් සේවාදායකයක් සඳහා, මෙය ස්ථිර යොමු කිරීමකි:
ssh -N -L 127.0.0.1:9080:web.example.com:80 [email protected]
http://127.0.0.1:9080/ වෙබ් අඩවියක් ලෙස බලන්න. පෝට් 9080 SOCKS ලෙස ලේබල් නොකරන්න: එය විධානයේ නම් කර ඇති එකම වෙබ් සේවාදායකයට බයිට් යොමු කරයි. වෙනත් සත්කාරක නාමයක් යටතේ අඩවියක් විවෘත කිරීම එහි අතථ්ය සත්කාරකත්වය, යළි-යොමු කිරීම් හෝ කුකීස් වලට ද බලපෑ හැක.
SOCKS සවන්දෙන්නෙකු සඳහා හැඩය වෙනස් වේ:
ssh -N -D 127.0.0.1:1080 [email protected]
යෙදුම 127.0.0.1:1080 හි SOCKS භාවිතා කිරීමට වින්යාස කරන්න. එම ලිපිනය කෙලින්ම බ්රව්සරයේ ලිපින තීරුවට ඇතුළත් කිරීම වෙබ් ඉල්ලීමක් SOCKS සවන්දෙන්නා වෙත යවයි, එය තවත් ප්රොටෝකෝල නොගැලපීමකි.
OpenSSH අත්පොත ආකෘති දෙකම ලේඛනගත කරයි. ප්රයෝජනවත් ව්යතිරේකයක් ඇත: පවතින HTTP ප්රොක්සියක් -L මගින් යොමු කිරීමෙන් HTTP ප්රොක්සි ප්රොටෝකෝලය කතා කරන දේශීය පෝට් එකක් නිපදවයි, මන්ද එහි ස්ථිර ගමනාන්තයම HTTP ප්රොක්සියක් වන බැවිනි. ස්ථිර යොමු කිරීමකට අයත් වන්නේ කුමක්ද යන්න ඈත කෙළවරේ සේවාව තීරණය කරයි. පවතින ප්රොක්සියක් SSH හරහා යොමු කිරීම එම ප්රොක්සියේ ප්රොටෝකෝලය සහ ගිණුම රඳවා ගනී.