පෝට් ෆෝවර්ඩින්ග් නොකර NAT පිටුපස වැඩකරන ස්ථානයට ළඟා වන්න
ඇතුළට පෝට් එකක් නොමැති වැඩකරන ස්ථානයක් වුවද හබ්, රිලේ හෝ යෙදුම් බ්රෝකරයක් හරහා ළඟා කරගත හැකිය. එකක් තෝරා ගැනීමට පෙර එක් එක් නිර්මාණය සහතික කරන්නේ කුමක්දැයි සසඳන්න.
ගමන් සපයන NAT එකක් සහ අගුළු දැමූ කාර්යාල රවුටරයක් පිටුපස ඇති අන්ත දෙකක් ඉදිරියට යැවීමට කිසිදු ඇතුළු පෝට් එකක් නොතබයි, සහ ප්රතිචාරය නම් එසේ වුවත් එකක් ඉල්ලා සිටීමයි. වඩා හොඳ ප්රශ්නය නම් කුමන පැත්තට පිටතට ඇමතිය හැකිද සහ කුමන ළඟා කරගත හැකි සේවාවකට ට්රැෆික් ගෙන යාමට අවසර ඇත්ද යන්නයි. නිර්මාණ හතරක් එම ප්රශ්නයට විවිධ ලෙස පිළිතුරු දෙන අතර මාර්ගය අවහිර වූ විට විවිධ ආකාරවලින් අසාර්ථක වේ. ඒවා අතර තේරීම ප්රොටෝකෝල නාමවල් නොව සහතිකවල් සංසන්දනය කිරීමකි.
නිර්මාණ හතරක්, වෙනස් පොරොන්දු හතරක්
පහත වගුව කෙටි අනුවාදයයි. මැද තීරුව ඔබට පරීක්ෂා කළ හැකි පොරොන්දුව ලෙසත්, දකුණු තීරුව කිසිවෙකු නොදුන් පොරොන්දුව ලෙසත් කියවන්න.
| Design | Who initiates | Promise you get | Promise you do not get |
|---|---|---|---|
| Routed VPN hub | Both ends, outbound to the hub | A routed path to permitted prefixes | Access to services no policy allows |
| Peer traversal with ICE | Both peers to a rendezvous service | A path tested between the two peers | A direct path through every NAT |
| TURN relay | Client outbound to a relay | Transport that survives symmetric NAT | Peer discovery or a usable directory |
| Application broker | Workstation outbound to a broker | One audited application session | Subnet-wide reachability |
කුමන පේළිය අදාළ වේද යන්න කැමැත්ත මත නොව කාර්යය මත රඳා පවතී. එක් දුරස්ත ඩෙස්ක්ටොප් සැසියක්, එක් පරිපාලන ෂෙල් එකක් සහ සම්පූර්ණ පුද්ගලික උපජාලයකට ප්රවේශය — මේවා එකම ප්රවේශ ලක්ෂ්යයක් අවශ්ය නොවන අවශ්යතා තුනකි, ඒවා අහම්බෙන් එකම යන්ත්රයට අදාළ වුවත්.
හබ් එකක් වෙනස් කරන්නේ කවුද පිටතට ඇමතිය යුත්තේ යන්නයි, කුමක් අවසර දී ඇත්ද යන්න නොවේ
මාර්ගගත හබ් නිර්මාණයක දුරස්ත ලැප්ටොප් පරිගණකය සහ වැඩකරන ස්ථානය, නැතහොත් ඊට ඉදිරියෙන් ඇති අඩවි ද්වාරය, දෙකටම ළඟා විය හැකි සේවාවකට පිටතට යන උමගක් විවෘත කරයි. වැඩකරන ස්ථානයේ රවුටරයේ කිසිවක් නොඉල්ලූ සම්බන්ධතාවක් පිළිගන්නේ නැත, සහ එහෙයින්ම මෙම නිර්මාණය NAT හරහා නොනැසී පවතින අතර අඩවියට ස්ථිර ලිපිනයක් නොමැති විටද ක්රියා කරයි. පසුව හබ් එක තමන්ගේ ප්රතිපත්තිය අනුව අභ්යන්තර ලිපින දෙක අතර ට්රැෆික් මාර්ගගත කරයි.
මිල නම් හබ් එක පැවතිය යුතුය, දෙපසින්ම ළඟා කරගත හැකි විය යුතුය, සහ යමෙකු එය ක්රියාත්මක කළ යුතුය. පිටතට යන පෙරහැරීම වාහකයට අවසර දිය යුතුය, සහ එය අවහිර කරන ජාලයක් පෝට් ෆෝවර්ඩින්ග් අවශ්ය නොවුනත් නිර්මාණය පරාජය කරයි.
සියුම් කොටස නම් ළඟා වීමේ හැකියාව සහ අවසර දීම වෙනත් තැන්වල ගන්නා වෙන වෙනම තීරණ බවයි. උපසර්ගයකට යන මාර්ගයක් වැඩකරන ස්ථානයේ කුමන සේවාවක් අනන්යතාවට භාවිත කළ හැකිද යන්න නොකියයි, සහ උමගට අවසර දෙන ගිනිපවුරු නියමය ගිණුමට පිවිසිය හැකිද යන්න නොකියයි. දෙකම වින්යාස කරන්න, දෙකම පරීක්ෂා කරන්න, සහ අවසර තීරණය මාර්ගගත කිරීමේ වගුව ළඟ නොව සම්පත් හිමි පද්ධතිය ළඟ තබන්න.
ස්ටැක් දෙකම එය ක්රියාත්මක කළ විට පමණක් තරණය ක්රියා කරයි
සමාන අන්ත අතර තරණය නිශ්චිත පද්ධතියක හැකියාවකි, VPN එකක් වැඩිදියුණු කරන සැකසුමක් නොවේ. Interactive Connectivity Establishment අපේක්ෂක ලිපින කිහිපයක් එකතු කර එකක් ක්රියා කරන තෙක් යුගල පරීක්ෂා කරයි: දේශීය අතුරුමුහුණත්වල සත්කාරක අපේක්ෂක, NAT හෙළිදරව් කරන දෙයින් ගොඩනගන ලද සේවාදායක ප්රතිබිම්බ අපේක්ෂක, සහ රිලේ එකක් මත වෙන් කරන ලද රිලේ අපේක්ෂක. පුද්ගලික ලිපිනයක් පමණක් මාර්ගයක් නොවේ, මන්ද අනෙක් පසට එතැනට මාර්ගගත කළ නොහැක.
රිලේ වන අවස්ථාව ඉවත දැමීමට පෙර තේරුම් ගැනීම වටී. RFC 8656 TURN විස්තර කරන්නේ සේවාලාභියා සේවාදායකයෙන් රිලේ කළ ප්රවාහන ලිපිනයක් ඉල්ලන අතර සේවාදායකයා එම සේවාලාභියා සහ ඔහුගේ සමාන අන්ත අතර ට්රැෆික් යවන ප්රොටෝකෝලයක් ලෙසය. එබැවින් දත්ත රිලේ එක ගෙන යයි, එය අන්ත පමණක් හමුවීමට උදව් කරන නාමාවලියකින් මූලිකව වෙනස් වේ. රිලේ ලිපිනය අනෙක් පස සමඟ හුවමාරු කිරීම යෙදුම විසින් කළ යුතු සම්බන්ධීකරණ පියවරකි.
ඔබට පොරොන්දු විය නොහැක්කේ සෘජු මාර්ගයකි. සමමිතික NAT සහ සමහර ව්යවසාය ගිනිපවුරු සිදුරු කැපීම පරාජය කරන අතර එසේ වූ විට පද්ධතිය රිලේ එකකට ආපසු යයි නැතහොත් අසාර්ථක වේ. පරිවර්තිත අන්ත දෙකකට කිසිදා කථා කළ නොහැක යැයිද ඔබට නිගමනය කළ නොහැක; රිලේ උපස්ථ සහිත ආධාරක ස්ටැක් එකක් ඇත්තේ ඔවුන් බොහෝ විට කථා කළ හැකි නිසාය. ලබා ගැනීමේ හැකියාවද සෘජු බවද වඩා වැදගත් දැයි තීරණය කරන්න, පසුව හිතකර අවස්ථාව උපකල්පනය කරනවා වෙනුවට යෙදවීම ඇත්තෙන්ම තෝරාගත්තේ කුමන මාර්ගයද යන්න තහවුරු කරන්න.
බ්රෝකරය ජාලයකට වඩා පටුයි
අවශ්යතාව එක් යෙදුමක් වන විට, යෙදුම් බ්රෝකරයක් හෝ වැඩකරන ස්ථානය විසින් ආරම්භ කරන ලද ප්රතිලෝම සම්බන්ධතාවක් කුඩාම පිළිතුර විය හැක. වැඩකරන ස්ථානය පිටතට බ්රෝකරයකට ඇමතුම් ගනී, බ්රෝකරය දුරස්ත පරිශීලකයා සත්යාපනය කරයි, සහ එම යෙදුම් සැසිය පමණක් ගෙන යනු ලැබේ. වැඩකරන ස්ථානයේ උපජාලයට කිසිදු මාර්ගයක් නිර්මාණය නොවේ, එහෙයින් දුරස්ත සැසියේ හානියක් එය අසල ඇති සෑම උපාංගයකටම මාර්ගය උරුම නොකරයි.
මෙම පටු බවට මිලක් ඇත: සෑම අතිරේක යෙදුමකටම තමන්ගේම ඒකාබද්ධ කිරීමක් අවශ්ය වේ, සහ යෙදුම දේශීය ජාලයක් ගැන උපකල්පනය කරන ඕනෑම දෙයක්, උදාහරණයක් ලෙස ආසන්න සේවාදායකයක විවෘත කරන ගොනු බෙදාගැනීමක්, ළඟා කරගත නොහැකි විය හැක. බ්රෝකර් ප්රතිපත්තිය සහ ලොග් කිරීම එකම තැනක කේන්ද්රගත කරයි, එය එම තැන බාධාවක් වන තෙක් ප්රයෝජනවත් වේ.
විශ්වාස මායිම් සසඳන්න, පසුව මාර්ගය පරීක්ෂා කරන්න
උමග අවසන් කරන හබ් එකට තමන් මාර්ගගත කරන ට්රැෆික් කියවිය හැක. යෙදුම අන්තයේ සිට අන්තය දක්වා සංකේතනය කරන විට රිලේ එකට ස්වාධීනව ආරක්ෂිත හුවමාරුවක් ගෙන යා හැක, සහ බ්රෝකරය සාමාන්යයෙන් තමන් ඉදිරිපත් කරන සැසිය අවසන් කරයි. දෙකම සංකේතනය කර ඇති නිසා නිර්මාණ දෙකක් සමාන යැයි තීරණය කිරීමට පෙර ආරක්ෂාව ඇත්තෙන්ම කොහේ අවසන් වේද යන්න තහවුරු කරන්න.
පසුව වැඩකරන ස්ථානය පිටතට ඇත්තෙන්ම කොහෙන්ද ළඟා වන්නේද යන්න පරීක්ෂා කරන්න, මන්ද ඉහත සෑම නිර්මාණයක්ම එය මත රඳා පවතී. ඔබ භාවිත කිරීමට අදහස් කරන සත්කාරක නාමය වෙනුවට දමා මෙය වැඩකරන ස්ථානයේ ධාවනය කරන්න.
ss -lntup
nc -vz hub.example.com 443
curl -sS -o /dev/null -w "%{http_code}\n" https://hub.example.com
අවසර දුන් අනන්යතාව යටතේ අපේක්ෂිත දුරස්ත ක්රියාව සාර්ථක වූ පසු, අනුමත නොකළ අනන්යතාවක් ප්රතික්ෂේප වූ පසු, සහ සෘජු හෝ රිලේ මාර්ගය නොමැති විට හැසිරීම දැනගෙන ලේඛනගත කර ඇති පසු පමණක් නිර්මාණය පිළිගන්න. නැවත සම්බන්ධ වීම සහ වැඩකරන ස්ථානයේ සාමාන්ය ආරම්භක සන්දර්භය ඇතුළත් කරන්න, මන්ද කාර්යාලයේ LAN හරහා ආරම්භ වූ සැසියක් දුරස්ත ප්රවේශය රඳා පවතින කිසිවක් පරීක්ෂා නොකරයි.