ගෘහ NAT ඔබේ VPN අතුරුමුහුණත ආරක්ෂා නොකරන්නේ ඇයි
ගෘහ රවුටරය උමඟ යවයි, නමුත් සත්කාරකය විසංකේතනය කළ පැකට්ටුව විනිශ්චය කරයි. ශ්රාවකය, අභ්යන්තර මාර්ගය සහ ප්රවේශ ප්රතිපත්තිය වෙන වෙනම කියවන්න.
ගෘහ රවුටරය පිටුපස පෝර්ට් යොමු කිරීමක් නොමැතිව ඇති ලැප්ටොප් පරිගණක තවමත් VPN හරහා එන SSH සම්බන්ධතා පිළිගනී. මෙය පරස්පරයක් නොවේ, මන්ද වෙනස් උපාංග දෙකක් වෙනස් පැකට්ටු දෙකක් විනිශ්චය කරයි. රවුටරය සංකේතනය කළ ප්රවාහනය යවයි, සත්කාරකය තම උමඟ අතුරුමුහුණතට ළඟා වන විසංකේතනය කළ පැකට්ටුව සමඟ කුමක් කළ යුතුද යන්න තීරණය කරයි. මෙම තීරණ දෙක වෙන් කර තැබීම මුළු අභ්යාසයයි.
රවුටරය උමඟ යවයි, සත්කාරකය පැකට්ටුව විනිශ්චය කරයි
එකම නියමයක් බැලීමට පෙර දුර මූලයේ සිට සේවාව දක්වා මාර්ගය අඳින්න. පිටත කොටස VPN ප්රවාහනය වන අතර එය රවුටරය සහ ද්වාරය හසුරුවයි. අභ්යන්තර කොටස ආරම්භ වන්නේ අන්ත ලක්ෂ්යය උමඟ ස්ථරය ඉවත් කර සත්කාරකය තම VPN ලිපිනයට යැවූ පැකට්ටුවක් ලබා ගැනීමෙනි.
මෙම කොටස් දෙක එකට එකතු කරන්න, සත්කාරකය ගන්නා තීරණයේ ගෞරවය රවුටරයට ලැබේ. පෝර්ට් යොමු කිරීමේ පිටුව හෝ රවුටර ලොගය පිටත සංවාද පමණක් විස්තර කරයි, ඒවායින් කිසිවක් සත්කාරකය කුමන විසංකේතනය කළ රැහැන්ගමන් පිළිගනීද යන්න නොකියයි. සත්කාරකය අභ්යන්තර පැකට්ටුවට තම ප්රවේශ ප්රතිපත්තිය යොදයි, අතුරුමුහුණතකට එන ඕනෑම පැකට්ටුවකට යොදන ආකාරයටම. එම ප්රතිපත්තියේදීම නිරාවරණ ප්රශ්නය සැබවින්ම තීරණය වේ.
වයිල්ඩ්කාඩ් ශ්රාවකය පොදු සේවාවක් නොවේ
Linux හි INADDR_ANY වෙත බැඳීම යනු සෑම දේශීය ලිපිනයක්ම, එබැවින් සේවාවකට තමා කිසිදා නම් නොකළ උමඟ අතුරුමුහුණතක පිළිතුරු දිය හැක. IP සොකට් යොමුව එම බැඳීම විස්තර කරයි, ශ්රාවක ලැයිස්තුවකින් නිගමන ගැනීමට පෙර එය කියවීම වටී. වයිල්ඩ්කාඩ් සටහන සොකට් ගැන කරුණක්, ළඟා වීමේ හැකියාව ගැන ප්රකාශයක් නොවේ.
පහත පේළි දෙක එකම සේවාවේ වෙනස් බැඳීම් දෙකක්, වෙනස අතුරුමුහුණත වැදගත්ද යන ප්රශ්නයට දෙන සම්පූර්ණ පිළිතුරයි. සියල්ලට පෙර සොකට් අසුන් ගෙන ඇත්තේ කුමන ලිපිනයේදැයි කියවන්න.
ss -lntp "sport = :22"
LISTEN 0 4096 0.0.0.0:22 0.0.0.0:* users:(("sshd",pid=812,fd=3))
LISTEN 0 4096 10.8.0.6:22 0.0.0.0:* users:(("sshd",pid=812,fd=4))
පෝර්ටයට ළඟා විය හැකි සැකසුම නම් කරන්න
සැකසුම් තුනක් එම අතුරුමුහුණතට පැකට්ටුවක් තබයි, ඒවාට වෙනස් හිමිකරුවන් සිටී. නිවැරදි එක නම් කිරීම කවුරුන් ප්රතිපත්තියක් වෙනස් කළ යුතුද යන්න තීරණය කරයි.
| Arrangement | What reaches the port | Where the decision lives |
|---|---|---|
| Another permitted VPN peer | A packet from the same tunnel subnet | Gateway forwarding policy and host input rules |
| A deliberate public forward | Traffic the gateway publishes on purpose | Gateway service definition |
| A subnet routed behind the gateway | Client traffic from the far side | Gateway route and host input rules |
පොදු පිටවීම් ලිපිනයක් පෙන්වන බ්රව්සර ප්රතිඵලය තුනෙන් කිසිවක් ගැන කිසිවක් නොකියයි, මන්ද එය පිටවන රැහැන්ගමන් පිටවන ආකාරය විස්තර කරයි, ඇතුළට එන රැහැන්ගමන්වලට අවසර ඇත්තේ කුමකටද යන්න නොවේ. ඒ වෙනුවට ශ්රාවකයාගෙන් සහ සේවා ලොගයේ ඇති මූල ලිපිනයෙන් පසුපසට වැඩ කරන්න. මූලය තවත් උමඟ සහකරුවෙකු නම්, ද්වාර ප්රතිපත්තිය සිත්ගන්නා ලේඛනයයි. එය පරිවර්තිත ලිපිනයක් නම්, නියමය වෙනස් කිරීමට පෙර පරිවර්තනය සොයන්න.
සේවාව ඔබ අදහස් කළ මාර්ගයට සීමා කරන්න
SSH අවශ්ය වන්නේ කළමනාකරණ මාර්ගයකින් පමණක් නම්, එම මාර්ගය මූල පරාසයක් සහ අතුරුමුහුණතක් ලෙස ලියන්න. පසුව සත්කාරකයේ ප්රවේශ නියම ජාල නාමය වෙනුවට අතුරුමුහුණත, ගමනාන්තය සහ මූලය අනුව සීමා කරන්න, මන්ද පෞද්ගලික ලෙස පෙනෙන නාමයක් ඕනෑම ලිපිනයක් නියෝජනය කළ හැක. ඊළඟ ගැටලුව විසඳන අයට මාර්ගයක් ඉතිරි කරන්න.
nft add rule inet filter input iifname "tun0" ip saddr 10.8.0.0/24 tcp dport 22 accept
nft list chain inet filter input
උමඟ අතුරුමුහුණත සහ කළමනාකරණ පරාසය නම් කරන නියමය අභිප්රාය එකම තැනක ප්රකාශ කරයි. Wi-Fi ජාලය සඳහා ලියූ නියමය සමඟ එය සසඳන්න, එය විසංකේතනය කළ උමඟ රැහැන්ගමන් ගැන කිසිවක් නොකියයි. ස්ථර දෙකම එකඟ නොවන විට, පැකට්ටුවට හමුවන ප්රතිපත්තිය සත්කාරකයේ ප්රතිපත්තියයි.
පිවිසුම් සහ පැච් ඇති තැනම තබන්න; පෝර්ටයකට ළඟා වීම කිසිදා එය භාවිත කිරීමට අවසර ලැබීමට සමාන නොවීය. නාඳුනන ඕනෑම මූලයක් සඳහා ලිපින පවුල සහ වේලාව සටහන් කරන්න, විශේෂාංගයක් හෝ දුර්වලතාවක් දොස් නැඟීමට පෙර විමර්ශනය කරන්න. සෑම උමඟ සහකරුවෙකුම ඇතුළට ගන්නා නියමය කළමනාකරණ උපජාලයක් ඇතුළට ගන්නා එකට වඩා වෙනස් නිර්මාණයකි, කිසිදු ලොග් පේළියක් කුමක් අදහස් කළේද යන්න නොකියයි.
නිවැරදි කිරීම එක් සාර්ථකත්වයක් සහ එක් ප්රතික්ෂේපයක් සමඟ පිළිගන්න
දෙකොටසම ඔප්පු කරන්න: අනුමත සම්බන්ධතාවයක් සාර්ථක වේ, බැහැර කළ මාර්ගයක් ප්රතික්ෂේප වේ. ප්රතික්ෂේපය යනු මිනිසුන් මඟ හරින භාගයයි, එයම පෙන්වන්නේ නියමය ක්රියා කරන බවයි, අවසර දෙන පෙරනිමි අගය අසල නොසිටින බව. බැහැර කළ පැත්තෙන් පරීක්ෂා කරන්න, ඒ ගැන සිතීම වෙනුවට.
නැවත සම්බන්ධ වූ පසු යුගලය නැවත කරන්න, මන්ද වෙනස් අතුරුමුහුණත් නාමයක් සමඟ ආපසු එන උමඟ පැරණි එකට සීමා කළ නියමය නිහඬව මඟ හැරිය හැක. වැදගත් සීමාව වන්නේ සත්කාරකය සැබවින්ම ලබා ගන්නා පැකට්ටුවලට යොදන එකයි.