ඔබේ VPN සත්කාරකත්වයට පෙර VPS අවසර දිය යුත්තේ කුමක්ද
වෙබය බලන VM එකක් VPN ද්වාරයක් ලෙස අසාර්ථක විය හැක. අතුරුමුහුණත සහාය, ෆයර්වෝල් දෙකක්, යොමු කිරීම, ලිපින සැලැස්මක් සහ බාහිර සේවාලාභියෙකු පරීක්ෂා කරන්න.
ඉන්ස්ටන්සය ආරම්භ වේ, පැකේජ ස්ථාපන සාර්ථක වේ, සේවාව ක්රියාත්මක තත්ත්වයක් පවා වාර්තා කරයි, නමුත් කිසිවක් සම්බන්ධ නොවේ. මෙම රටාව අතථ්ය පෞද්ගලික සේවාදායකවල සාමාන්යයි, මන්ද අන්තර්ජාලයට පහසුවෙන් ළඟා වන අමුත්තෙකුට පවා ඔබේ ප්රොටෝකෝලයට අවශ්ය අතුරුමුහුණත සෑදිය නොහැකි විය හැක. පරීක්ෂණ පහක් ටනලයක් සේවා කළ හැකි සත්කාරකයක් සූදානම් ලෙස පෙනෙන එකකින් වෙන් කරයි, සහ පළමු අසාර්ථක පරීක්ෂණය සාමාන්යයෙන් ඊට පසු සියල්ල පැහැදිලි කරයි. එක් එක් එක ධාවනයට ලාභදායක වන අතර සටහනක් වෙනුවට තීරණයකින් අවසන් වේ.
ප්රොටෝකෝලයට අවශ්ය අතුරුමුහුණත තහවුරු කරන්න
OpenVPN TUN මත ධාවනයට අක්ෂර උපාංගය සහ ඊට පිටුපස ඇති කර්නල මොඩියුලය අවශ්ය වේ; WireGuard ට තමන්ගේම කර්නල සහාය හෝ ගැළපෙන අපේක්ෂා සහිත පරිශීලක අවකාශ ක්රියාත්මක කිරීමක් අවශ්ය වේ. කළමනාකරණය කළ කන්ටේනර උපාංගය කිසිවිටෙක නොපෙන්වන සත්කාරක කර්නලයක් බෙදාගත හැක, සහ සමහර වේදිකා කුමක් ස්ථාපනය කළත් ටනල අතුරුමුහුණත් සෑදීම සම්පූර්ණයෙන් තහනම් කරයි.
සහාය පිටුවක් කියවීම වෙනුවට හැකියාව පරීක්ෂා කරන්න, මන්ද අලෙවිකරණ ලේබල පාදක සීමාවලට වඩා වේගයෙන් වෙනස් වේ. එක් සැලැස්මක් සඳහා ලියූ විශේෂාංග ලැයිස්තුවක් අමුත්තා සැබවින්ම ධාවනය වන කර්නලය විස්තර නොකරනු ඇත. කෙටි විධාන දෙකක් සාමාන්යයෙන් භාවිතා වන ප්රොටෝකෝල සඳහා ප්රශ්නයට පිළිතුරු දෙයි, දෙකම තමන් පිටුපස පිරිසිදු කරයි. පහත විධාන කිසිවක් ස්ථිරව සාදන්නේ නැති අතර වහාම ඉවත් කරනු ලැබේ.
sudo ip tuntap add dev tun9 mode tun
sudo ip tuntap del dev tun9 mode tun
sudo ip link add wgtest type wireguard && sudo ip link del wgtest
පළමු යුගලයේ ප්රතික්ෂේපයක් යනු TUN නොමැති බවත් OpenVPN හි පෙරනිමි මාදිලිය ආරම්භ කළ නොහැකි බවත්ය; අවසන් පේළියේ ප්රතික්ෂේපයක් යනු WireGuard කර්නල අතුරුමුහුණත නොමැති බවත්ය. කර්නල TUN/TAP ලේඛනය පළමු පරීක්ෂණය පරීක්ෂා කරන උපාංගය විස්තර කරයි. එම අසාර්ථකකම් දෙකෙන් එකක්වත් VPN පැකේජය නැවත ස්ථාපනය කිරීමෙන් නිවැරදි නොවේ.
ඇතුළතට එන මාර්ගයට හිමිකරුවන් දෙදෙනෙකු සිටින බව මතක තබා ගන්න
සැපයුම්කරුගේ ජාල නීති සහ අමුත්තාගේ ෆයර්වෝල් වෙනස් පද්ධති වන අතර රථවාහනය දෙකෙන්ම ගමන් කළ යුතුය. අමුත්තා මත බැඳුණු ශ්රවණයකරුවෙකු සැපයුම්කරුගේ ආරක්ෂක කණ්ඩායම වරාය අත්හැරියහොත් කිසිදු අර්ථයක් නැත, සහ අමුත්තා පැකේජය ප්රතික්ෂේප කළහොත් විවෘත සැපයුම්කරු නීතියක් කිසිවක් නොකරයි. ශ්රවණයකරුවා, පසුව අමුත්තාගේ නීති, පසුව සැපයුම්කරුගේ පැනලය, එම අනුපිළිවෙලින් පරීක්ෂා කර, වරාය අංකය සමඟ ප්රොටෝකෝලයද තහවුරු කරන්න. කෙලින්ම සැපයුම්කරුගේ පැනලයට පනින එක තමයි මිනිසුන්ට අවශ්ය නැති පරාසයක් විවෘත කරගන්නා ක්රමය.
UDP සාමාන්ය ගොදුරයි: බොහෝ වේදිකා පෙරනිමියෙන් TCP ට අවසර දෙන අතර UDP නීති වෙනම සටහනක් ලෙස සලකයි. ඉන්ස්ටන්සය පොදු ලිපිනයක් තබා ගැනීම වෙනුවට සැපයුම්කරුගේ NAT පිටුපස සිටී නම්, සැපයුම්කරු පැත්තේ වරාය යොමු කිරීම ගැළපිය යුතු තුන්වන වින්යාසය බවට පත් වේ.
නැවත එන මාර්ගය සැලසුම් කරන්න, පිටවීම පමණක් නොවේ
සම්පූර්ණ ටනල සේවාවට සක්රීය යොමු කිරීම, සේවාලාභී රථවාහනය සඳහා පරිවර්තන හෝ මාර්ගගත කිරීමේ ක්රමයක්, සහ සේවාලාභී තටාකයට ළඟා වන නැවත එන මාර්ගයක් අවශ්ය වේ. ශ්රවණයකරුවෙකු විවෘත කිරීම මේ කිසිවක් ලබා නොදේ. ස්ථාපිත වන නමුත් ප්රයෝජනවත් රථවාහනයක් රැගෙන නොයන ටනලයක් සාමාන්යයෙන් අසාර්ථක වන්නේ මෙහි මිස සත්යාපනයේදී නොවේ. සාර්ථක අත්වැල් ගැටීමක් රෝග විනිශ්චයේ අවසානය නොව ආරම්භය ලෙස සලකන්න.
සැලැස්ම නිශ්චිත තීරණ තුනක් ලෙස ලියන්න: සේවාලාභීන්ට ලැබෙන මූලාශ්ර පරාසය, ඔවුන්ගේ රථවාහනය අන්තර්ජාලය දෙසට පිටවන ආකාරය, සහ පිළිතුරු නැවත එන මාර්ගය සොයා ගන්නා ආකාරය. පසුව සේවාලාභියෙකු පරීක්ෂා කිරීමට පෙර කර්නලය සැලැස්මට එකඟ බව තහවුරු කරන්න, එවිට නිහඬ නොගැළපීමක් සේවාලාභී පැත්තේ දෝෂයක් ලෙස නොසැලකේ.
sysctl -n net.ipv4.ip_forward
sudo nft list ruleset | head -n 40
ip -4 route show default
IPv6 කාරණය පැහැදිලිව තීරණය කරන්න
IPv6 ද්වාරයක් සඳහා වෙනස් ලෙස හැසිරෙන යාන්ත්රණ කිහිපයක් හරහා පැමිණේ: ඉන්ස්ටන්සයේ ලිපිනයක්, මාර්ගගත කළ පූර්වාක්ෂරයක්, හෝ කිසිවක් නැත. මාර්ගගත කළ පූර්වාක්ෂරයක් පමණක් සේවාදායකයට සාමාන්ය ආකාරයෙන් සේවාලාභීන්ට ලිපින ලබා දීමට ඉඩ දෙයි. සත්කාරකයේ ක්රියාත්මක වන IPv6 ලිපිනයක් යනු භාවිතයට ගත හැකි සේවාලාභී පූර්වාක්ෂරයක් යැයි උපකල්පනය කිරීම පසුව අඩක් කැඩුණු සම්බන්ධතාවයක් ලෙස පෙනෙන වැරැද්දකි. IPv4 පමණක් භාවිතයෙන් කරන සෑම පරීක්ෂණයකින්ම ගැලවෙන ආකාරයේ දෝෂයක් මෙයයි.
සැපයුම්කරු කිසිදු පූර්වාක්ෂරයක් මාර්ගගත නොකරන්නේ නම්, ටනලය IPv4 පමණක්ද සහ සේවාලාභීන්ට එය දැනුම් දිය යුතුද යන්න තීරණය කරන්න. සම්බන්ධිත පරිශීලකයින් සඳහා IPv6 ගමනාන්ත නිහඬව කළු වළකට හෙළන අර්ධ වින්යාසයකට වඩා ලේඛනගත නොපැමිණීම ආරක්ෂිතය.
බාහිර සේවාලාභියෙකුගෙන් එය ඔප්පු කරන්න
දේශීය සේවා තත්ත්වය එක් සත්කාරකයක එක් ක්රියාවලියක් විස්තර කරයි. ප්රයෝජනවත් පරීක්ෂණය වන්නේ වෙනත් ජාලයක ඇති බලයලත් සේවාලාභියෙකු, ඔබ බෙදාහැරීමට අදහස් කරන පැතිකඩ සමඟ සම්බන්ධ වී, පසුව යෙදුමකට ළඟා වී නාමයක් විසඳීමයි. එක් වරක් නැවත සම්බන්ධ වන්නත්, මන්ද පළමු උත්සාහයේදී පමණක් ක්රියා කරන ටනලයක් ප්රායෝගිකව වැදගත්ම අවශ්යතාව ඉටු නොකරයි.
sudo wg show wg0 latest-handshakes
ip -4 route get 203.0.113.44
sudo journalctl -u wg-quick@wg0 -n 15 --no-pager
පරීක්ෂණය සමඟ මෙහෙයුම් පදනම් තබා ගන්න: යාවත්කාලීන සඳහා ඉඩ, සීමිත ලොග, ටනලය මත රඳා නොපවතින පරිපාලන ප්රවේශය, ප්රතිසාධන කොන්සෝලය, සහ ඉන්ස්ටන්සය නැවත ගොඩනඟා එහි පොදු ලිපිනය වෙනස් වන විට සේවාලාභී පැතිකඩවලට සිදුවන දේ පිළිබඳ සටහනක්. අවශ්ය අතුරුමුහුණත හෝ යොමු කිරීමේ ආකෘතිය සරලව නොමැති නම්, කිසිදු සේවාලාභී පැත්තේ වෙනසක් එය සපයන්නේ නැත, සහ අවංක ඊළඟ පියවර වැඩි වින්යාසයක් නොව වෙනත් ආකාරයේ ඉන්ස්ටන්සයකි.