OpenVPN එන්ජිමක් ද Tunnelblick ද: Mac VPN සැසිය අයිති කාටද?
ටර්මිනලය බෙදීමේ රේඛාව නොවේ. සැසිය අයිති කාටද යන්න තීරණය කරන්න: ඔබ ආරම්භ කරන එන්ජිමට ද, නැතිනම් DNS, සත්යාපන දත්ත සහ පිරිසිදු කිරීම හසුරුවන කළමනාකරුට ද.
Homebrew OpenVPN වැඩසටහනක් ස්ථාපනය කරයි; Tunnelblick එකක් හෝ කිහිපයක් එන්ජින් ධාවනය කරන කළමනාකරුවෙක් ස්ථාපනය කරයි. මේවා වෙනස් ස්තර, සහ ප්රයෝජනවත් ප්රශ්නය ටර්මිනලය භාවිත කිරීමට ඔබ කැමති ද යන්න නොවේ. එය වන්නේ වින්යාසය, DNS වෙනස්කම්, සත්යාපන දත්ත ඉල්ලීම සහ සැසිය අවසන් විට පිරිසිදු කිරීම කාට අයිති ද යන්නයි. එම ස්තර සඳහා එකම හිමිකරුවෙක් සිටීම තමයි සැකසුම අනාවැකි කළ හැකි කරන්නේ.
පහත පරීක්ෂණ පහ අනුපිළිවෙලින් කරන්න. හිමිකරුවන් දෙදෙනෙක් සිටින පළමු පරීක්ෂණය තමයි මිනිසුන් OpenVPN ටම දොස් පවරන අමුතු අඩක් සම්බන්ධ තත්ත්ව හටගන්වන්නේ. සෑම පරීක්ෂණයක්ම එය තීරණය කරන සාක්ෂිය නම් කරයි.
පළමු පරීක්ෂණය: ඇත්තටම ධාවනය වන්නේ කුමන OpenVPN ද්විමය ගොනුවද
සම්බන්ධ වී සිටියදී pgrep -fl openvpn ධාවනය කර සම්පූර්ණ විධාන පේළිය කියවන්න. පළමු මාර්ගය ඇත්තටම ධාවනය වන එන්ජිමයි. Apple Silicon තුළ Homebrew ස්ථාපනය සාමාන්යයෙන් /opt/homebrew යටතේ ඇත, Intel Mac /usr/local භාවිත කරයි, සහ Tunnelblick තමන්ගේම යෙදුම් ඇසුරුම තුළින් එන්ජිමක් ධාවනය කරයි.
Tunnelblick එන්ජින් එකට එකතු කර වින්යාසයකට ඉන් එකක් තෝරා ගැනීමට ඉඩ දෙයි. Homebrew සූත්රය යාවත්කාලීන කිරීම ස්වාධීන ද්විමය ගොනුව වෙනස් කරයි, Tunnelblick පැතිකඩක් ආරම්භ කරන එන්ජිම නොවේ. හැසිරීමේ වෙනස පැහැදිලි කිරීමට අනුවාද සසඳන්නේ නම්, ඇසුරුම් කළමනාකරුගේ එන්ජිම නොව, ක්රියාවලි ලැයිස්තුවේ එන්ජිම සසඳන්න. අනුවාද තන්තුව පමණක් එම එන්ජිම කුමන පැතිකඩක් පූරණය කළාද යන්න නොකියයි.
පිටපත් කළ පැතිකඩක් වෙනස් ගොනු කියවන අතරම එන්ජින් දෙකක් එකම ලෙස පෙනීමට ද හැකියාව ඇත. විධාන පේළියේ පැතිකඩ මාර්ගය ධාවනය වන ක්රියාවලිය කුමන වින්යාසයක් පූරණය කළාද යන්න කියයි; සංස්කාරකයක විවෘත පැතිකඩක් සාක්ෂියක් නොවේ. හැසිරීම සසඳන්නට පෙර එම මාර්ගය සසඳන්න.
දෙවන පරීක්ෂණය: DNS සහ මාර්ග වෙනස් කරන්නේ කවුද
එන්ජිමට OpenVPN හිම up සහ down උපදෙස් ධාවනය කළ හැක, නමුත් එම ජීවන චක්රයම කළමනාකරුට හිමි විය හැක. Tunnelblick හි නාම සේවාදායක සැකසුම් එහි සම්මත සම්බන්ධතා සහ විසන්ධි කිරීම් ස්ක්රිප්ට පාලනය කරයි, සහ එම ඒකාබද්ධතාව සක්රීය විට පැතිකඩේ තරඟකාරී උපදෙස් නොසලකා හැරිය හැක.
මෙය වැදගත් වන්නේ ක්රියාකාරී උමං මාර්ගයක් බොහෝ විට කැඩුණු ලෙස පෙනෙන්නේ DNS වලදීය. සම්බන්ධ වී සිටියදී scutil --dns පරීක්ෂා කර, පළමු විසඳුම්කරු කුමක්ද සටහන් කර, විසන්ධියෙන් පසු එය ආපසු පැමිණෙන බව තහවුරු කරන්න. පැතිකඩ DNS තමන්ම සකසනු ඇතැයි අපේක්ෂා කරන අතර කළමනාකරු ද එය කළමනාකරණය කරන්නේ නම්, දෙදෙනාගෙන් එකෙක් පරදියි.
පළමු සම්බන්ධතාවට පෙර කුමන ස්තරයට DNS අයිති ද යන්න තීරණය කර, පසුව දෙකම තබනවා වෙනුවට පරදින උපදෙස ඉවත් කරන්න. මාර්ග වෙනස්කම් ද එම නියමයම අනුගමනය කරයි: එක් හිමිකරුවෙක්, වින්යාසයේ පෙනෙන, ලේඛනගත ප්රතිසාධන මාර්ගයක් සමඟ.
තෙවන පරීක්ෂණය: සත්යාපන දත්ත පැමිණෙන්නේ කොහෙන්ද
අන්තර්ක්රීය ඉල්ලීමක් සහ මිනිස් අධීක්ෂණයක් නොමැති ක්රියාවලියකට වෙනස් අවශ්යතා ඇත. එක් යෙදුමක් සුරකින ලද සත්යාපන දත්තයක් තවත් ක්රියාවලියකට ස්වයංක්රීයව නොලැබේ, සහ කළමනාකරුට සීමා වූ යතුරු දාම අයිතමයක් ෂෙලයකින් ආරම්භ කළ ස්වාධීන එන්ජිමකට නොපෙනී යා හැක.
පැතිකඩ සඳහා සත්යාපන දත්ත මූලාශ්රය ලැයිස්තුගත කරන්න: සේවාලාභී සහතිකය සහ යතුර, පරිශීලක නාමය සහ මුරපදය ඉල්ලීම, හෝ බාහිර සහායකයෙක් සපයන ටෝකනය. පසුව සම්බන්ධතාව නැවත ඇරඹීමෙන් පසුවත් පවතින්නේ නම්, තෝරාගත් හිමිකරුට මිනිසෙකු නොමැතිව එම මූලාශ්රයට ළඟා විය හැකි බව තහවුරු කරන්න.
හතරවන පරීක්ෂණය: ක්රියාවලිය ආරම්භ කරන්නේ, අධීක්ෂණය කරන්නේ සහ නවත්වන්නේ කවුද
ස්වාධීන යෙදවුමක් දිගටම ක්රියාත්මක විය යුතු නම් අධීක්ෂකයෙක් අවශ්යයි. Launchd හට පිවිසීමේදී හෝ ඉල්ලීම පරිදි එන්ජිම ආරම්භ කළ හැක, කඩා වැටීමකින් පසු නැවත ධාවනය කළ හැක සහ පිරිසිදුව නවත්වා ගත හැක, නමුත් යමෙකු එම කාර්යය ලිවිය යුතුය සහ එහි හිමිකරු විය යුතුය. ටර්මිනලයේ විධානය ධාවනය කිරීම පරීක්ෂණයකට සරිලන නමුත් කවුළුව වසන පරිශීලකයාට නොවේ.
Tunnelblick හිමිකරු ලෙස රැඳී සිටින්නේ නම්, දෙවන එන්ජිමක් ආරම්භ කරනවා වෙනුවට එහි ආධාරක පාලන භාවිත කරන්න. Homebrew ද්විමය ගොනුව පිටපත් කළ පැතිකඩක් ලැබූ විට, පවතින Tunnelblick සැසියට අණ දෙනවා වෙනුවට තමන්ගේම වින්යාසය සහ ඒකාබද්ධතා සන්දර්භය සමඟ ස්වාධීන සම්බන්ධතාවක් විවෘත කරයි.
කුමන හිමිකරු තෝරා ගත්තත්, නිදාගැනීම, ජාල වෙනස්වීම සහ ලොග් අවුට් වීමේදී සිදුවන දේ නිර්වචනය කරන්න. කළමනාකරු සාමාන්යයෙන් එම සිදුවීම් හසුරුවයි; හිස් ක්රියාවලිය සාමාන්යයෙන් නොකරයි, සහ එයින් ඇතිවන පැරණි මාර්ගය හෝ විසඳුම්කරු සේවාදායක දෝෂයක් ලෙස වැරදි ලෙස කියවේ.
පස්වන පරීක්ෂණය: භාර දීම තහවුරු කරන්නේ කෙසේද
පැරණි හිමිකරු අක්රීය කර නව හිමිකරු පරීක්ෂා කර, පසුව රඳවා ගැනීමට සැලසුම් කරන්නේ නම් පැරණි හිමිකරු ද නැවත පරීක්ෂා කරන්න. එක් කාර්ය ප්රවාහයක් තුළ පිළිතුරු දෙන නමුත් අනෙකෙහි නොදෙන පෞද්ගලික සම්පතක් නැති වූ ඒකාබද්ධතාව පිළිබඳ සාක්ෂියක්, සේවාදායකය පිළිබඳ නොවේ.
ස්වාධීන එන්ජිමකට භාර දීම සඳහා පැතිකඩ මාර්ගය, ද්විමය මාර්ගය, අධීක්ෂකය, DNS හිමිකරු සහ සත්යාපන දත්ත මූලාශ්රය සටහන් කරන්න. පසුව එම අනුපිළිවෙලින් පෞද්ගලික සම්පත, පොදු අන්තර්ජාල මාර්ගය සහ පිරිසිදු විසන්ධිය තහවුරු කරන්න. විසන්ධියෙන් පසු DNS හෝ මාර්ග ඉතිරි වන්නේ නම්, නව හිමිකරු අවසන් නොවේ.
Tunnelblick වෙත භාර දීම සඳහා වින්යාසය සඳහා එන්ජිම තෝරා, අපේක්ෂිත DNS ඒකාබද්ධතාව සක්රීය කර, එයට විරුද්ධ වන පැතිකඩ උපදෙස් ඉවත් කරන්න. පසුව එම පරීක්ෂණ තුනම නැවත කරන්න. ක්රියාත්මක වන නමුත් විසඳුම්කරු වෙනස් කර තබන සම්බන්ධතාව උමං මාර්ගය ඉහළ නැග ගත්තත් අසාර්ථක භාර දීමකි.
ඇසුරුම්කරණය සේවාදායක ගැළපුම තීරණය නොකරයි. සේවාවේම සේවාලාභී අවශ්යතා පරීක්ෂා කර, එහි කළමනාකරණය ඔබම සැපයීමට අදහස් කරන්නේ නම් පමණක් එන්ජිම තනිව තෝරන්න.