ඔබේ OpenVPN සේවාදායකය nobind ද නැතිනම් ස්ථිර පෝර්ටයක් ද භාවිත කළ යුත්තේ?
nobind පිටතට සම්බන්ධ වන සේවාදායකයක් සඳහා මූල පෝර්ටය තෝරාගැනීම කර්නලයට භාර දෙයි. කොන්දේසි තුනක් ඔබට එය අවශ්යද, නැතිනම් පින් කළ දේශීය පෝර්ටයක්ද යන්න තීරණය කරයි.
එකම පේළියකින් වෙනස් වන පැතිකඩ දෙකක් එකම සත්කාරකයේ දෙවන සේවාදායකය ආරම්භ වන මොහොතේම වෙනස් ලෙස හැසිරේ. එකක් nobind දරයි සහ කර්නලය දෙන ඕනෑම දේශීය පෝර්ටයක් ගනී; අනෙක 1194 වෙන් කරයි, දෙවන අවස්ථාව දැනටමත් භාවිතයේ ඇති ලිපිනයක් සමඟ මිය යයි. එම පේළිය මූල පෝර්ටය කවුරුන් තෝරා ගනීද යන්න තීරණය කරයි, එය නැවත පැතිකඩ යන්ත්රයේ වෙනත් ඕනෑම දෙයක් සමඟ පැවතිය හැකිද යන්න තීරණය කරයි. ප්රශ්න තුනක් මෙය තීරණය කරයි, පළමුවැන්න අනෙක් දෙකට ළඟා වීමට පෙර පැතිකඩ බොහොමයකට පිළිතුරු දෙයි.
nobind සැබවින්ම මඟ හරින්නේ කුමක්ද
පෙරනිමියෙන් සේවාදායකය ඇමතීමට පෙර දේශීය සොකට් එකක් බැඳ තබයි, පැතිකඩ වෙනත් ආකාරයක් නොකියන්නේ නම් දේශීය පෝර්ටය 1194 වේ. nobind එම වෙන් කිරීම ඉවත් කරයි, එබැවින් සම්බන්ධතාවයේදී භාවිත නොකළ පෝර්ටයක් වෙන් කරයි. මෙය පෙරනිමියක් නොව අපවාදයකි, පේළිය නොමැති සේවාදායකය 1194 රඳවා ගනී, එබැවින්ම පින් නොකළ දෙවන අවස්ථාව ගැටේ. බෙදා හරින ලද බොහෝ සේවාදායක පැතිකඩ එම හේතුව නිසා මෙම උපදෙස රඳවා ගනී, උදාහරණ ගොනුවක් යමක් කිරීම යාන්ත්රණය පෙරනිමියෙන් එය කිරීමට සමාන නොවේ.
වෙනස් නොවන දෙය දුර පැත්තයි. සර්වරය තවමත් පැතිකඩ කියන තැන සවන් දෙයි, වින්යාසයේ ගමනාන්ත පෝර්ටය තවමත් ගමනාන්ත පෝර්ටයයි. චලනශීලී මූල පෝර්ටය ඔබේම සොකට් එකේ නැවත එන ලිපිනය වෙනස් කරයි, සර්වරයේ සොකට් එකේ කිසිවක් නොවේ.
එය කිසිවක් සඟවන්නේ ද නැත. ඔබේ පොදු ලිපිනය මාර්ගය එය පරිවර්තනය කරන දෙයයි, පැකට්ටුව තවමත් දේශීය ජාලය හරහා යයි, එම ජාලය ක්රියාත්මක කරන ඕනෑම කෙනෙක් තවමත් ප්රවාහයක් දකී. nobind රහස්යතා ලක්ෂණයක් නොවේ, ගිනිපවුර මඟ හරින මාර්ගයක් ද නොවේ.
මෙය තීරණය කරන කොන්දේසි තුන
එක් ප්රශ්නයක් අනෙක් දෙක තීරණය කරයි, එබැවින් යමක් සංස්කරණය කිරීමට පෙර එයට පිළිතුරු දෙන්න. සහකරු පිටතට ඇමතුවොත්, ඉතිරි ප්රශ්න දැනටමත් ගත් තීරණයක් පමණක් සියුම් කරයි. එය ඇතුළට එන සම්බන්ධතා පිළිගන්නේ නම්, දේශීය පෝර්ටයේ කිසිදු සකස් කිරීමක් එය ළඟා විය හැකි ලෙස නොකරයි.
මෙම සහකරු සම්බන්ධතාවය ආරම්භ කරන්නේද? පිටතට ඇමතුවොත්, චලනශීලී මූල පෝර්ටය හානිකර නොවේ සහ සාමාන්යයෙන් වඩා හොඳය, පිළිතුර එම ප්රවාහයෙන්ම ආපසු එන නිසා. ඇතුළට එන සම්බන්ධතා එනතුරු බලා සිටී නම්, ඉදිරියෙන් යමක් පෝර්ටය ප්රකාශයට පත් නොකරන්නේ නම් චලනශීලී පෝර්ටය එය ළඟා විය නොහැකි කරයි. එම එකම පිළිතුර සෑම සේවාදායක පැතිකඩක්ම සෑම සර්වර පැතිකඩකින්ම වෙන් කරයි.
මාර්ගය මූල පෝර්ටය මත පෙරහන් කරන්නේද? එක් දන්නා පෝර්ටයක් සඳහා ලියූ දැඩි නියමයක් පැහැදිලි දේශීය පෝර්ටයක් බල කරයි, පැතිකඩ කුමන නියමය සපුරාලන්නේද යන්න සටහන් කළ යුතුය. බොහෝ ජාල ගමනාන්තය මත පමණක් පෙරහන් කරයි, එබැවින් මෙම කොන්දේසිය පළමුවැන්නට වඩා දුර්ලභය. එය අදාළ වන තැන, චලනශීලී පෝර්ටයට ඇති මනාපය ඉක්මවා යයි.
අවස්ථා කිහිපයක් සත්කාරකය බෙදා ගන්නේද? එක් ස්ථිර පෝර්ටයකට ඒවායින් දෙකකට සේවය කළ නොහැක, නැවත ආරම්භ කළ අවස්ථාවකට 1194 තවමත් වැසෙන තත්ත්වයේ හමු විය හැක. චලනශීලී පෝර්ට වෙනත් කිසිවක් වෙනස් නොකර එම ගැටුම ඉවත් කරයි. ඔබට මෙය විශ්වාසයෙන් පිළිතුරු දිය නොහැකි නම්, ඔව් යැයි උපකල්පනය කර කර්නලයට තෝරා ගැනීමට ඉඩ දෙන්න.
පින් කළ පෝර්ටය නිවැරදි පිළිතුර වන තැන
සමහර ජාල ගමනාන්තය සමඟ මූල පෝර්ටය මතද පෙරහන් කරයි, එබැවින් ක්රියාකරු එක් දන්නා පෝර්ටයකින් පමණක් රථවාහන යැවීමට නියමයක් ලියා තිබිය හැක. එවිට දේශීය පෝර්ටය පින් කිරීම නිවැරදිය, පැතිකඩ සපුරාලන නියමය නම් කරන අදහසක් රඳවා ගත යුතුය. සර්වර පෝර්ටය සමඟ සමමිතිය සඳහා පින් කිරීම හේතුවක් නොවේ, එම සංඛ්යා දෙකට එකිනෙක සම්බන්ධයක් නැති නිසා. පින් ඇත්තේ අච්චුවේ තිබූ නිසා පමණක් නම්, එය මකන්න.
නැතිනම් පින් කළ පෝර්ටය කරදර මිලදී ගනී: එකම යන්ත්රයේ සේවාදායක දෙකකට දෙකම 1194 රඳවා ගත නොහැක, දෙවැන්න පැතිකඩ නොව පෝර්ටය ගැන පෙන්වන දෝෂයකින් අසාර්ථක වේ. ඉක්මනින් නැවත ආරම්භ වන බහාලුම එම බිත්තියේම වැදේ. ප්රතිසංස්කරණය බෙදා හරින ලද පැතිකඩ දැනටමත් තිබූ උපදෙසයි.
සර්වරය සහ සේවාදායකය සමමිතික නොවේ
OpenVPN 2.6 අත්පොත ලා nobind අසල lport තබයි, එය එක් පේළියක තර්කයයි: එක් විකල්පයක් කියන්නේ කර්නලය තෝරන බවයි, අනෙක කියන්නේ ඔබ තෝරන බවයි. චලනශීලී දේශීය පෝර්ටය ක්රියා කරන්නේ පිටතට ඇමතුම් ගන්නා සහකරුට පමණයි, පිළිතුරු දෙන පැත්තට පෝර්ටය කලින් දැනගත නොහැකි නිසා. එබැවින් සේවාදායක පැතිකඩක් සර්වරයකට පිටපත් කිරීමෙන් කිසිවෙකුට ළඟා විය නොහැකි ශ්රාවකයෙක් සෑදේ.
ජාල අතුරුමුහුණත් කිහිපයක් ඇති සත්කාරකයක ලිපිනය පෝර්ටයෙන් වෙන් වූ තීරණයකි. නිශ්චිත දේශීය ලිපිනයක් බැඳීම සහ නිශ්චිත පෝර්ටයක් බැඳීම වෙනස් සැකසුම් දෙකකි, ඉහළ සබැඳි දෙකක් ඇති සර්වරයක් සාමාන්යයෙන් දෙකම පින් කරයි. දෙකම පින් කරන සේවාදායකය කිසිදු ප්රයෝජනයක් නොමැතිව එම දෘඩතාව ගනී.
සාරාංශය භූමිකා ගැනය, ආරක්ෂාව ගැන නොවේ: පිටතට ඇමතුම් ගන්නා තම මූලය ගැන නම්යශීලී විය හැක, පිළිතුරු දෙන අයට නොහැක. කිසිදු තේරීමක් අනෙක් පැත්ත ඔබේ අනන්යතාව ගැන ඉගෙන ගන්නා දේ වෙනස් නොකරයි. එබැවින්ම මෙම උපදෙස සේවාදායක උදාහරණවල පෙනෙන අතර සර්වර උදාහරණවල කිසිසේත් පෙනෙන්නේ නැත.
කර්නලය තෝරාගත් පෝර්ටය තහවුරු කරන්න
සම්බන්ධ වූ පසු වින්යාසය නොව සොකට් එක කියවන්න, වින්යාසය අභිප්රාය කියන අතර සොකට් එක සිදු වූ දේ කියන නිසා. සටහන් කිරීමට වටිනා කරුණු වන්නේ දේශීය පෝර්ටය, දුර අන්ත ලක්ෂ්යය සහ තවමත් යමක් සවන් දෙනවාද යන්නයි. Linux සත්කාරකයක තුනම එක් විධානයක දුරින්.
ss -unp | grep openvpn
ss -lunp | grep openvpn
sudo lsof -nP -i | grep openvpn
nobind සමඟ සේවාදායකය ඉහළ දේශීය පෝර්ටයක් සහ වින්යාසගත දුර පෝර්ටය පෙන්වයි, එය අපේක්ෂිත හැඩයයි. සර්වරය තම වින්යාසගත පෝර්ටයේ සවන් දෙන සොකට් එකක් පෙන්වයි, එම සොකට් එක නොමැති නම් පැතිකඩ ශ්රාවකයෙක් නොවේ නැතිනම් බැඳීමට අසමත් විය. ප්රවාහයක් තිබුණත් පැකට් ආපසු නොඑන්නේ නම්, පැතිකඩ සංස්කරණය කිරීමට පෙර තෝරාගත් මූල පෝර්ටය මාර්ගයේ ඕනෑම පෝර්ට් පෙරහනක් සමඟ සසඳන්න. එක් දෙයක් වෙනස් කර නැවත සම්බන්ධ වී සොකට් එක නැවත කියවන්න.