Meshnet, Docker සහ ඒවා අතර ඇති අවසරය
මෙෂ් සහකරුවෙකු ප්රකාශිත කන්ටේනරයකට ළඟා වන විට සත්කාරක අවසරයක් සහ Docker පරිවර්තනයක් තරණය කරයි. දෙකම වෙන වෙනම සමාලෝචනය කරන්න, නැතිනම් වැරදි විෂය පථය අනුමත කරනු ඇත.
URL දෙකක් සහකරුවෙකුගේ බ්රවුසරයෙන් එකම ලෙස පෙනුණත් firewall එකට සම්පූර්ණයෙන් වෙනස් දේ අදහස් කළ හැකිය. එකක් සත්කාරකයේම සවන් දෙන සේවාවක් වෙත යොමු වේ. අනෙක කන්ටේනර ජාලයකට විවෘත කර ඇති තොටුපොළක් සහිත සත්කාරක ලිපිනයක් වෙත යොමු වන අතර, එහිදී පරිවර්තන පියවරක් සම්බන්ධතාවය වෙනත් IP එකකට භාර දෙයි. සහකරුවෙකුට අවසරයක් සහිතව ස්ථානීය ජාල ප්රවේශය පාලනය කරන සහකරු-සහකරු මෙෂ් එකක, එම වෙනස මුළු සමාලෝචනයයි.
අවසරය සත්කාරකයේ අන්ත ලක්ෂ්යය ගැනය, පරිවර්තනය Docker ගැනය, පිවිසුම යෙදුම ගැනය. තීරණ තුනක්, බැලිය යුතු තැන් තුනක්.
ප්රකාශනයෙන් පසු ගමනාන්තය අනුගමනය කරන්න
කන්ටේනරයක තොටුපොළ 80 සත්කාරකයේ තොටුපොළ 8080 මත ප්රකාශයට පත් කරන Linux Docker සත්කාරකයක් ගන්න. සහකරුවෙකු 8080 මත සත්කාරකයේ මෙෂ් ලිපිනයට සම්බන්ධ වේ, සත්කාරකය සම්බන්ධතාවය පිළිගනී, සහ ගමනාන්ත පරිවර්තනයක් එය කන්ටේනරයේ පාලම් ලිපිනයට, සාමාන්යයෙන් 172.17.0.2 වැනි දෙයකට, තොටුපොළ 80 මත නැවත ලියයි.
රීතියක් එම ප්රවාහය පරීක්ෂා කරන විට, සිත්ගන්නා ගමනාන්තය කන්ටේනරයයි, සත්කාරකය නොවේ. «මෙම යන්ත්රයේ සේවාවක්» ගැන පමණක් තර්ක කරන ප්රතිපත්තිය වැරදි වස්තුවක් ගැන තර්ක කරයි. ඉල්ලීම සත්කාරකය මතට පැමිණියත්, එය වෙනත් තැනකට බෙදාහරිමින් සිටී.
එබැවින් මෙෂ් ලේඛනය Linux හි ස්ථානීය ජාල අවසරය පාලනය කරන සම්පත් අතර Docker කන්ටේනර දක්වයි. අවසරය සාමාන්ය VPN අවසර ලැයිස්තු සටහනක සමාන පදයක් නොවන අතර, පාලන දෙක එකිනෙක වෙනුවට නොපවතී. එකක් සහකරුවාට ස්ථානීය සම්පත් වෙත ළඟා විය හැකිද යන්න තීරණය කරයි; අනෙක උමං මාර්ගයක් ගෙන යන ගමනාන්ත තීරණය කරයි.
අවසරයක් කොපමණ ස්ථානීය ප්රවේශයක් ලබා දෙයිද යන්න තීරණය කරන්න
සහකරුවෙකුට ස්ථානීය ජාල ප්රවේශය ලබා දීම එක් කන්ටේනරයක තීරණයක් නොවේ. එය එම සත්කාරකයේ අනෙකුත් ප්රකාශිත සේවා නිරාවරණය කළ හැකි අතර, සත්කාරකය යවන ආකාරය අනුව තවත් දුර යා හැකිය. එක් උපකරණ පුවරුවක් සඳහා ස්විචය එබීමට පෙර සැබෑ විෂය පථය සමාලෝචනය කරන්න.
පසුව Docker තොටුපොළ ප්රකාශයට පත් කරන තැන බලන්න. 0.0.0.0 මත ප්රකාශනය සෑම සත්කාරක ලිපිනයකම ශ්රාවකයෙකු සාදන අතර, එය මෙෂ් සටහන සමඟ සාමාන්ය LAN සටහනක් එකතු කළ හැකිය. අවශ්යතාවය මෙෂ් පමණක් නම්, ප්රකාශනය ඔබ අදහස් කරන නිශ්චිත ලිපිනයට හෝ අතුරුමුහුණතට බැඳ දමන්න, සහ පුළුල් බැඳීම පහසුවක් ලෙස නොව වෙනම සොයාගැනීමක් ලෙස සලකන්න.
සත්කාරකයේ යැවීමේ ප්රතිපත්තිය සහ යෙදුමේම සත්යාපනය සේවාවට ප්රමාණවත් ලෙස පටුව තබන්න. පෞද්ගලික ලෙස පෙනෙන URL එකක් ප්රවේශ පාලනයක් නොවේ, සහ තම පාලම් ජාලයේ සෑම මූලාශ්රයක්ම විශ්වාස කරන කන්ටේනරයක් මෙෂ් සහකරු අනුමත වූ නිසා ආරක්ෂා නොවේ. යෙදුමේ සත්යාපනය තෙවන තීරණය වන අතර, පරිශීලකයා කවුද යන්න දන්නා එකම තීරණය එයයි. සත්කාරක මට්ටමේ අවසරයකට එම දැනුම ලබා දිය නොහැක.
අවසරය පරීක්ෂා කරන්න, URL එක පමණක් නොවේ
අනුමත සහකරුවාගෙන් නිශ්චිත සේවාව විවෘත කර එය ක්රියා කරන බව තහවුරු කරන්න. පසුව ප්රතික්ෂේපව පැවතිය යුතු ගමනාන්තයක් උත්සාහ කර එය ක්රියා නොකරන බව තහවුරු කරන්න. සුඛ මාර්ගය පමණක් පරීක්ෂා කිරීම අවසරය ලබා දුන් බව කියයි; සීමාව ඔබ සිතන තැනම ඇති බව නොකියයි.
සත්කාරකයට ස්වදේශීය සේවාවක් වෙන වෙනම සසඳන්න. දත්ත සමුදායක් සත්කාරකයේ සවන් දෙමින් සහ උපකරණ පුවරුවක් කන්ටේනරයක ධාවනය වෙමින් නම්, ඔවුන් එකම අවසරය හරහා වෙනස් මාර්ග ගන්නා අතර සත්කාරකයේ යැවීමේ ප්රතිපත්තිය ඔවුන් එකම ලෙස පාලනය නොකළ හැකිය. සමාලෝචන සටහන ලිවීමට පෙර කුමක්ද කුමක්ද යන්න සටහන් කරන්න.
ප්රවේශය «නැවත සැකසීමට» Docker හි වගු හෝ මෙෂ් සේවාලාභියාගේ රීති හිස් නොකරන්න. උත්පාදන දෙකම තමන්ගේම ප්රතිපත්ති ඒකාබද්ධතාවය ස්ථාපනය කරන අතර, එය මැකීමෙන් ඔබට ඇගයීමට කියා තිබූ පාලන මග හරිමින් ක්රියා කරන බව පෙනෙන සත්කාරකයක් සාදයි. රීතියක් වැරදි ලෙස පෙනේ නම්, එය කියවා එම රීතිය පමණක් වෙනස් කරන්න. රීතියක් කරන්නේ කුමක්ද යන්න පැහැදිලි කළ නොහැකි නම්, එයම සොයාගැනීමයි, එය මැකීමට හේතුවක් නොවේ.
සොයාගැනීම පද්ධතියේම පදවලින් ලියන්න
වැදගත් වන්නේ නිෂ්පාදනය ඇත්ත වශයෙන්ම බලාත්මක කරන වෙනසයි, සමාලෝචන අච්චුවේ ඇති එක නොවේ: සත්කාරක අන්ත ලක්ෂ්යයකට ළඟා වීමේ අවසරය, මාර්ගගත පෞද්ගලික සම්පත් වෙත ළඟා වීමේ අවසරය, සහ යෙදුම භාවිත කිරීමේ අවසරය. තොටුපොළක් ප්රකාශයට පත් කිරීම එම තීරණ තුන තිබූ තැනම තබයි, සහ ඒවා එකක් ලෙස සලකන සමාලෝචකයා වැරදි විෂය පථය අනුමත කරයි.
සත්කාරක ලිපිනය, ප්රකාශිත තොටුපොළ, කන්ටේනරයේ ගමනාන්තය සහ සහකරුගේ අවසරය එකම වාක්යයේ සඳහන් කරන්න. එම වාක්යය වෙනත් අයෙකුට පරීක්ෂා කළ හැකි අතර, එයම එය මතයක් නොව සොයාගැනීමක් කරයි.