VPN ප්රවාහයක ක්ලයන්ට් මූල පෝට් සහ සේවාදායකයේ සවන් දෙන්නා
එක් උමං මාර්ගයක පෝට් අංක දෙකක් සසඳන්න: සේවාදායකයේ ස්ථිර සවන් දෙන්නා සහ ක්ලයන්ට්ගේ තාවකාලික මූලය, සහ ඒවා අතර රවුටරයේ පරිවර්තනය කොහෙද තිබේද.
එකම සංවාදයේ අංක දෙකක් දිස්වන අතර දෙකම වැරදි නොවේ. සේවාව ලබා දෙන සවන් දෙන්නා සේවාදායක ලොගය පෙන්වයි, ඩේටාග්රෑම් යැවූ සොකට් එක ලැප්ටොප් පෙන්වයි, සහ මැද සිටින රවුටරයකට පිටවීමේදී දෙවැන්න නැවත ලිවිය හැක. අංක සසඳනවාට වඩා සංවාදයේ දෙකෙළවර සසඳනවා වඩා ප්රයෝජනවත්. පහත සංසන්දනය සවන් දෙන්නා, ක්ලයන්ට් සොකට් එක සහ පරිවර්තිත මූලය වෙන් කර තබයි, මන්ද ඒවා වෙනස් ප්රශ්නවලට පිළිතුරු දෙයි.
විරුද්ධ කෙළවර විස්තර කරන අංක දෙකක්
සේවාදායකයේ වින්යාසගත පෝට් එක ක්ලයන්ට් අමතන ගමනාන්තයයි. එය ප්රතිපත්තියෙන් ස්ථිර වේ, පැතිකඩෙහි දිස්වේ, සහ සේවාදායක පැත්තේ විවෘත විය යුතුය. ක්ලයන්ට්ගේ මූල පෝට් එක දේශීයව තෝරා ගනු ලැබේ, සාමාන්යයෙන් තාවකාලික පරාසයෙන්, සහ පිළිතුරට ගොඩබෑමට තැනක් තිබීම සඳහා පවතී. එය සෑම නැවත සම්බන්ධ වීමකදීම වෙනස් විය හැක, සහ නිර්මාණයේ කිසිවක් එහි ස්ථාවරත්වය මත රඳා නොපවතී.
මැද සිටින රවුටරයකට එම මූලය තමන්ගේම 'NAT' සිතියමට නැවත ලිවිය හැක. එබැවින් සේවාදායකයේ දකින අංකයට ලැප්ටොප් තෝරාගත් අංකය සමඟ බොහෝ විට සම්බන්ධයක් නැත.
පිටවීමේදී මූල අංකය වෙනස් වන්නේ කොහෙද
ප්රබන්ධ IPv4 උදාහරණයක් ගන්න: පරිවර්තනය කරන රවුටරයක පිටුපස ක්ලයන්ට් එකක්, එක් 'UDP' සවන් දෙන්නෙකු සහිත සේවාදායකයක්, සහ දෙකම හරහා යන එක් ඩේටාග්රෑම් එකක්. වගුව නිරීක්ෂණ ලක්ෂ්ය තුනකදී පැකට්ටුව නැවත වාදනය කරනවාට වඩා සෑම කෙළවරක්ම සහ එයට සිදුවන දේ නම් කරයි.
| Endpoint | What stays fixed | What changes on reconnect | Who owns it |
|---|---|---|---|
| Server listener | The service port and the address the profile names | Nothing; the listener does not follow the client | The server operator |
| Client socket | The destination it dials | The local source port, chosen per socket | The client, or its operating system |
| Translated source | Usually the public address of the router | The port, and sometimes the address after a network switch | The NAT device or the upstream carrier |
ගමනාන්තය සෑම පේළියකම ස්ථිරය, සහ වෙනස් වන්නේ මූලයේ අනන්යතාව පමණි. UDP NAT අවශ්යතා අභ්යන්තර ලිපිනය සහ පෝට් එක බාහිර සිතියමෙන් වෙන් කරයි, සහ එය දෙවන සහ තෙවන පේළි අතර ඇති වෙනසයි. රවුටරයට ක්ලයන්ට්ගේ මූල පෝට් එක තබා ගත හැක හෝ වෙනත් එකක් තෝරා ගත හැක; තබා ගැනීම යනු යෙදුමක් උපකල්පනය කළ යුතු දෙයක් නොවේ.
කෙළවර තුනම සත්කාරකවලින්ම කියවන්න
පහත ලැයිස්තු වෙනස් යන්ත්ර තුනකින් පැමිණේ, සහ එකට මුළු සංවාදයම පෙන්වයි. පළමුවැන්න සේවාදායකයේද, දෙවැන්න ක්ලයන්ට් තුළද, තෙවැන්න සිතියම පවතින ඕනෑම තැනකද ධාවනය කරන්න. එක් ලොග් පේළියක් කිසිදා තුනම නොපෙන්වයි.
ss -lunp 'sport = :1194'
ss -unp | grep 1194
conntrack -L -p udp | grep 1194
පළමු ලැයිස්තුව සේවාදායකය සේවා පෝට් එකට බැඳී ඇති බව ඔප්පු කරයි, සහ එය හිමි ක්රියාවලිය කුමක්දැයි පෙන්වයි. දෙවැන්න ක්ලයන්ට්ගේ දේශීය සොකට් එක සහ එය අමතන ලද ගමනාන්තය පෙන්වයි. තුන්වැන්න රවුටරය නිර්මාණය කළ සිතියම පෙන්වයි, සහ පරිවර්තිත මූලය දිස්වන එකම තැන එයයි. එම අනුපිළිවෙලින් කියවන්න, අංක දෙක එකිනෙකට පරස්පර ලෙස නොපෙනෙයි.
නැවත සම්බන්ධ වීම වෙනස් කරන දේ සහ නොකරන දේ
සමහර රවුටර ක්ලයන්ට්ගේ මූල පෝට් එක නිදහස් විට තබා ගනී, තවත් සමහරක් සෑම විටම වෙනස් එකක් වෙන් කරයි. දෙකම සාමාන්යය, සහ පළමුවැන්න අවශ්ය කරන යෙදුම දෙවැන්නේදී කැඩෙනු ඇත. නැවත සම්බන්ධ වීමකින් හෝ ජාල මාරුවකින් පසු සිතියම වෙනස් වීම සේවාදායක දෝෂයක් නොවේ: ක්ලයන්ට් නව සොකට් එකක් විවෘත කරයි, රවුටරය තමා සතු දේ ලබා දෙයි, සහ සේවාදායකය එම සවන් දෙන්නා මත නව මූලයක් දකී. දෝෂය වන්නේ අත්තනෝමතික ක්ලයන්ට් පෝට් එකකට යැවූ රැහැන් සේවාදායකය පිළිගනු ඇතැයි බලාපොරොත්තු වීමයි.
ප්රජාවේ OpenVPN ක්ලයන්ට් මෙම හැසිරීම nobind හරහා ලබා ගනී, එය මෙහෙයුම් පද්ධතියට දේශීය පෝට් එක තෝරා ගැනීමට ඉඩ දෙයි; දුරස්ථ පෝට් එක තවමත් පැතිකඩෙන් පැමිණේ. පැහැදිලිව බැඳීම සිතාගෙන කරන තේරීමක් මිස ප්රොටොකෝල අවශ්යතාවක් නොවේ. සේවාදායකය එක් කෙළවරක් පිරිනමමින් සිටින අතර ක්ලයන්ට් තමන්ගේම දේශීය අනන්යතා තෝරා ගනී.
වාර්තාවේ ස්ථර වෙන වෙනම ලේබල් කරන්න
උමං මාර්ගය තුළ තමන්ගේම පෝට් සහිත දෙවන සංවාදයක් ඇත. උමං මාර්ගය රැගෙන යන HTTPS ඉල්ලීමක ගමනාන්තය TCP 443 වන අතර, බාහිර සංකේතන සම්බන්ධතාව UDP 1194 භාවිත කරයි, එබැවින් බාහිර මූල පෝට් එක වෙනස් කිරීම අභ්යන්තර සේවාවේ කිසිවක් වෙනස් නොකරයි.
බාහිර ස්ථරයේදීත් ප්රොටොකෝලය වැදගත්. UDP 1194 සහ TCP 1194 විවිධ කෙළවර වන අතර, අංකය ගැළපෙන නිසා 'TCP' සවන් දෙන්නා කිසිදා UDP ඩේටාග්රෑම් එකක් නොලබයි. යෙදවීමක් ලේඛනගත කරන විට සේවාදායක සවන් දෙන්නා, ක්ලයන්ට් සොකට් එක සහ පරිවර්තිත මූලය වෙනස් දේ තුනක් ලෙස ලේබල් කරන්න, සහ එක් එක් එකට ප්රවාහනය එකතු කරන්න.
පසුව ප්රතිපත්තිය භූමිකා අනුගමනය කරත්වා. සේවාදායකය අපේක්ෂිත ප්රවාහනය තම සවන් දෙන්නා මත විවෘත කරන අතර තවමත් සහකරු සත්යාපනය කරයි; ක්ලයන්ට්ගේ ගිනිපවුර ඇතුළත සේවාවක් ප්රකාශ නොකර තමන්ගේම පිටතට යන හුවමාරුවට පිළිතුරු ඉඩ දෙයි. තත්ත්වයක් නැති පෙරහනට ආපසු දිශාව පැහැදිලිව ලිවිය යුතුය, සහ පිරිසිදු රූප සටහන්වලින් ඔබ්බට මෙම වෙනස වැදගත් වීමට ප්රායෝගික හේතුව එයයි.