SOCKS ප්‍රොක්සිය ජාල ප්‍රවේශය දැනටමත් ඇති තැනම ක්‍රියාත්මක විය යුතුයැයි ඔබ උපකල්පනය කරයි. OpenSSH ශ්‍රාවකය සම්පූර්ණයෙන්ම වෙනත් තැනක තැබිය හැක. දුරස්ථ ගතික යොමු කිරීම දුරස්ථ සත්කාරකයේ SOCKS තොටුව විවෘත කර එක් එක් සම්බන්ධතාව ඔබේ දේශීය SSH ග්‍රාහකයෙන් ආරම්භ කරයි, එය ඔබේ ලැප්ටොප් පරිගණකයේ අනුමත VPN මාර්ගය රැගෙන යයි. Pi ට සීමිත ප්‍රොක්සියක් ලැබේ; එය ඔබේ උමග හෝ ඔබේ වරප්‍රසාද උරුම නොකරයි.

ශ්‍රාවකය සහ සම්බන්ධතාව ආරම්භ වන පැත්ත වෙනස් විය හැක

සාමාන්‍ය ssh -D 1080 ශ්‍රාවකය ඔබේම යන්ත්‍රයේ ධාවනය කර එතැනින් සම්බන්ධතා යවයි. දුරස්ථ ගතික යොමු කිරීම එය ප්‍රතිවිප්ලව කරයි: ශ්‍රාවකය දුරස්ථ සත්කාරකයේ දිස්වන අතර එය පිළිගන්නා සෑම සම්බන්ධතාවක්ම දේශීය පැත්තෙන් විවෘත වේ. OpenSSH ග්‍රාහක අත්පොත නිශ්චිත ගමනාන්තයක් නොමැතිව -R හරියටම මෙම SOCKS4/5 සැකැස්ම ලෙස ලේඛනගත කරයි.

ලැප්ටොප් පරිගණකයෙන් සහාය දක්වන විධානයක් මේ ආකාරයෙන් පෙනේ, ගිණුම, සත්කාරක සහ තොටුව ස්ථාන රඳවන ලෙස සැලකේ:

ssh -NT -S none -o ExitOnForwardFailure=yes \
  -o PermitRemoteOpen=app.corp.example:443 \
  -R 1080 [email protected]

එහි කරුණු තුනක් ප්‍රයෝජනවත් කාර්යයක් කරයි. -S none සැසිය බෙදාගත් පාලන මාස්ටරයෙන් ඈත් කරයි, ExitOnForwardFailure ඔබට අඩක් විවෘත සැසියක් ඉතිරි කරනවාට වඩා ඉක්මනින් අසාර්ථක වේ, සහ PermitRemoteOpen දුරස්ථ ශ්‍රාවකයට ළඟා විය හැකි ප්‍රමාණය සීමා කරයි. අනුමත Pi ගිණුමක් භාවිත කර මේවායින් යමක් එකතු කිරීමට පෙර සත්කාරක යතුර සත්‍යාපනය කරන්න.

දුරස්ථ ශ්‍රාවකය සැබවින්ම නිරාවරණය කරන දේ

ශ්‍රාවකය මත රඳා පැවතීමට පෙර සේවාදායකයේ යොමු කිරීමේ ප්‍රතිපත්තිය පරීක්ෂා කරන්න. GatewayPorts no සමඟ දුරස්ථ යොමු කිරීම loopback වෙත බැඳී පවතී, එය ඔබට අවශ්‍ය නිරාවරණයයි. වල්ඩ්කාඩ් යොමු කිරීම බලහත්කාරයෙන් ක්‍රියාත්මක කිරීමට වින්‍යාස කළ සේවාදායකය එම තොටුවම සෑම අතුරුමුහුණතකම ප්‍රකාශයට පත් කරයි, එය පුද්ගලික ප්‍රොක්සියක් දේශීය ජාලයට ළඟා විය හැකි දෙයක් බවට පත් කරයි.

loopback ද පරිශීලකයාට සීමා වූ මායිමක් නොවේ. Pi මත තවත් ක්‍රියාවලියකට තොටුව දන්නේ නම් 127.0.0.1:1080 වෙත සම්බන්ධ විය හැක, එබැවින් Pi හි දේශීය ගිණුම් සහ එය මත ධාවනය වන සියල්ල ඔබේ ප්‍රවේශ නිර්මාණයේ කොටසකි. මෙය ගමනාන්ත ලැයිස්තුව පටුව තබා ගැනීමට හේතුවක් මිස ප්‍රතිපත්ති පරීක්ෂාව මඟ හැරීමට හේතුවක් නොවේ.

ඔබ ළඟා වීමට උත්සාහ කරන යෙදුමට අනුමත ගමනාන්තය නිශ්චිතව තබා ගන්න. සම්බන්ධතා නොමැති වැඩසටහනක් ක්‍රියාත්මක වීමට එය අසීමිත යොමු කිරීමකින් ප්‍රතිස්ථාපනය කිරීම ඔබ ආරම්භ කළ ගැටලුවට වඩා බෙහෙවින් දුරින් මාර්ගය පුළුල් කරයි. ගමනාන්ත ලැයිස්තුව සැසිය කුමක් සඳහා ද යන්න සටහන් කරයි, එය පසුව විගණනය කරන්නෙකුට උපකාරී වේ. ඔබ භාවිත කළ ගිණුම අසල එය ලියන්න.

එක් යෙදුමක් ප්‍රොක්සිය හරහා යවන්න

Pi මත ප්‍රොක්සි තේරුම් ගන්නා ග්‍රාහකයකට පසුව ඉල්ලීම කළ හැක. socks5h උපසර්ගය ගමනාන්ත නාමය ප්‍රොක්සියට භාර දෙයි, එබැවින් සෙවීම සහ සම්බන්ධතාව දෙකම ලැප්ටොප් පැත්තේ සිදු වේ, සහ එය PermitRemoteOpen හි නම් කරන ලද ගමනාන්තයට ගැළපේ:

curl --proxy socks5h://127.0.0.1:1080 \
  --noproxy '' https://app.corp.example/

සාමාන්‍ය සහතික සත්‍යාපනය සහ යෙදුමේම සත්‍යාපනය රඳවා ගන්න. ප්‍රොක්සිය TCP සම්බන්ධතාව සෑදෙන තැන වෙනස් කරයි; එය සත්‍යාපනය නොකළ සේවාවක් ආරක්ෂිත නොකරයි, ස්වයං අත්සන් කළ අන්ත ලක්ෂ්‍යයක් විශ්වාසදායක එකක් බවට පත් නොකරයි.

ලැප්ටොප් පරිගණකයට තවමත් තමන්ගේම මාර්ගය සහ SSH සේවාදායකයට මෙන්ම යෙදුමට ද විසඳන්නාට ප්‍රවේශය අවශ්‍ය වේ. එහි SSH ග්‍රාහකයේ ගමනාගමනය අනුමත VPN ප්‍රතිපත්තියෙන් තෝරාගත යුතුය, සහ split-tunnel ව්‍යතිරේකයක් එම ගමනාගමනය ඔබ පරීක්ෂා කළ මාර්ගයට වඩා වෙනත් මාර්ගයකින් යැවිය හැක.

මාර්ගය ඔප්පු කර එය වසන්න

ශ්‍රාවකය ඔබ බලාපොරොත්තු වන තැන ඇති බවත් අභිප්‍රේත ගමනාන්තය පමණක් පිළිතුරු දෙන බවත් තහවුරු කරන්න:

$ ss -ltnp | grep 1080
LISTEN 0 128 127.0.0.1:1080 0.0.0.0:*
$ curl -sS -o /dev/null -w '%{http_code}\n' \
    --proxy socks5h://127.0.0.1:1080 https://app.corp.example/

ExitOnForwardFailure යොමු කිරීම ස්ථාපිත වූ බව ඔප්පු කළ හැක, තවමත් යෙදුමට පිවිසීම පහළට සාර්ථක වන බව සහතික කළ නොහැක. තොටුව පමණක් නොව යෙදුම පරීක්ෂා කරන්න. පිළිගෙන පසුව සෑම ඉල්ලීමක්ම අසාර්ථක කරන ශ්‍රාවකයක් සාමාන්‍යයෙන් අදහස් වන්නේ උමග අසාර්ථක වූ බව නොව ගමනාන්ත නාමය හෝ ලැප්ටොප් මාර්ගය වැරදි බවයි.

මෙම සැකැස්ම රැගෙන යන්නේ TCP පමණි. UDP, ICMP සහ ප්‍රොක්සි සැකසුම් නොසලකා හරින වැඩසටහන් ඉන් පිටත රැඳේ, සහ SSH සැසිය අවසන් වන මොහොතේම යොමු කිරීම අවසන් වේ. අවසන් වූ පසු එම සැසිය නවත්වා යෙදුමට එකතු කළ ප්‍රොක්සි සැකසුම ඉවත් කරන්න.

ස්ථිර ප්‍රවේශය සඳහා ඒ වෙනුවට ජාල හිමිකරුගේ සහාය ඇති ලියාපදිංචිය හෝ කළමනාකරණ ගේට්වේ භාවිත කරන්න. VPN හි උපාංග හෝ සම්පත් සීමා මඟ හැරීමට ප්‍රතිලෝම ප්‍රොක්සිය වැරදි මෙවලමකි; එම සීමා තුළ භාවිත කළ විට එය පැහැදිලි සීමා සහිත එකම අනුමත යෙදුම් මාර්ගය පමණි.

අදාළ ලිපි