ආයුබෝවන්, Khabrovsk පදිංචිකරුවන්! ඔබට සැබවින්ම වෙනත් නගරයකට, රටකට හෝ මහාද්වීපයකට ප්රවාහනය කිරීමට අවශ්ය වූ විට ඔබ කවදා හෝ තත්වයකට මුහුණ දී තිබේද? මට මෙම අවශ්යතාවය බොහෝ විට ඇත, එබැවින් තත්පර කිහිපයකින් ඕනෑම තැනක දියත් කළ හැකි මගේම VPN සේවාදායකයක් ඇති කර ගැනීමේ අවස්ථාව ඉතා හදිසි විය.මෙම ලිපියෙන් මට කතා කිරීමට අවශ්ය වන්නේ මා සිටියදී මා පිළිසිඳ ගත් මගේ ව්යාපෘතිය ගැන ය. සූදානම් කළ විසඳුමක් සොයමින්, මෙම අවස්ථාවෙහිදී, අවම සැකසුම් සහ පිළිගත හැකි මට්ටමේ ආරක්ෂාවකින් OpenVPN සේවාදායකයක් ඉක්මනින් සැකසීමට ඔබට ඉඩ සලසන රූපයක් Docker කරන්න.
මුදලටය
ඕනෑම යන්ත්රයක සේවාව ක්රියාත්මක කිරීමේ හැකියාව - එය භෞතික සේවාදායකයක් වේවා, හෝ අතථ්ය පුද්ගලික සේවාදායකයක් වේවා, හෝ වෙනත් බහාලුම් කළමනාකරණ පද්ධතියක් තුළ බහාලුම් අවකාශයක් වේවා - ඉතා වැදගත් විය. මගේ බැල්ම එකපාරටම වැටුනේ ඩොකර් දෙසට. පළමුව, මෙම සේවාව ජනප්රිය වෙමින් පවතින අතර, එබැවින් වැඩි වැඩියෙන් සපයන්නන් එහි පෙර ස්ථාපනය සමඟ සූදානම් කළ විසඳුම් සපයයි; දෙවනුව, ඔබට ටර්මිනලයේ එක් විධානයක් භාවිතයෙන් සේවාව බාගත කර ක්රියාත්මක කළ හැකි පින්තූර මධ්යගත ගබඩාවක් ඇත. එවැනි ව්යාපෘතියක් දැනටමත් තිබිය යුතුය යන අදහස මා තුළ ඇති වූ අතර මම දැඩි ලෙස සෙව්වෙමි. නමුත් මා සොයාගත් බොහෝ ව්යාපෘති එක්කෝ ඉතා අපහසු විය (ස්ථිර දත්ත ගබඩා කිරීම සඳහා බහාලුමක් සාදා විවිධ පරාමිතීන් සහිත යෙදුම සමඟ කන්ටේනරය කිහිප වතාවක් දියත් කිරීමට ඔබට සිදු විය), නැතහොත් සාධාරණ ලියකියවිලි නොමැතිව හෝ සම්පූර්ණයෙන්ම අතහැර දමා ඇත. පිළිගත හැකි කිසිවක් සොයා නොගැනීම , මම ඔබේ ව්යාපෘතියේ වැඩ ආරම්භ කළා. ලියකියවිලි අධ්යයනය කිරීමට, කේත ලිවීමට සහ නිදොස්කරණයට පෙර නිදි නැති රාත්රීන් තිබුණි, නමුත් අවසානයේ මගේ සේවාව දිවා ආලෝකය දුටු අතර රවුටරයේ ඒකවර්ණ LED පැනලයේ සියලුම වර්ණවලින් බැබළෙන්නට විය. එබැවින්, ආදරය හා අනුග්රහය දක්වන ලෙස මම ඔබෙන් ඉල්ලා සිටිමි -
දියත් කරන්න
සේවාව ආරම්භ කිරීමට අපට කරුණු කිහිපයක් අවශ්ය වේ:
- සේවාදායකය: භෞතික හෝ අතථ්ය. න්යායාත්මකව docker-තුළ-docker මාදිලියේ ධාවනය කළ හැකි නමුත්, මම මෙම විකල්පය පුළුල් ලෙස පරීක්ෂා කර නැත;
- ඇත්තටම ඩොකර්. බොහෝ සත්කාරක සපයන්නන් ඩොකර් සමඟ සූදානම් කළ විසඳුම් සපයයි;
- පොදු IP ලිපිනය.
සියලුම විස්තර නිසි පරිදි තිබේ නම්, අප විසින් කළ යුත්තේ ඔබගේ සේවාදායකයේ කොන්සෝලයේ පහත විධානය ක්රියාත්මක කිරීමයි.
docker run --cap-add=NET_ADMIN
-it -p 1194:1194/udp -p 80:8080/tcp
-e HOST_ADDR=$(curl -s https://api.ipify.org)
alekslitvinenk/openvpn
සේවාදායක IP ලිපිනය ස්වයංක්රීයව භාවිතයෙන් තීරණය වන බව අවධානයෙන් සිටින පාඨකයෙකු දැක ඇති ipify.org. කිසියම් හේතුවක් නිසා මෙය ක්රියා නොකරන්නේ නම්, ඔබට අතින් ලිපිනය සඳහන් කළ හැකිය, පෙර පියවර සියල්ල නිවැරදිව සම්පූර්ණ කර ඇත්නම්, අපි කොන්සෝලය තුළ සමාන දෙයක් දැකිය යුතුය:
Sun Jun 9 08:56:11 2019 Initialization Sequence Completed
Sun Jun 9 08:56:12 2019 Client.ovpn file has been generated
Sun Jun 9 08:56:12 2019 Config server started, download your client.ovpn config at http://example.com/
Sun Jun 9 08:56:12 2019 NOTE: After you download you client config, http server will be shut down!
අපි ඉලක්කයට ආසන්නයි: දැන් අපි පිටපත් කළ යුතුයි
වීඩියෝ නිබන්ධනය
මෙම වීඩියෝ නිබන්ධනය DigitalOcean මත සේවාව යෙදවීම සඳහා සවිස්තරාත්මක උපදෙස් අඩංගු වේ.
EDIT1:
- ප්රකාශනයේ වැරදි නිවැරදි කර ඇත,
- අදහස් වලට ප්රතිචාර දක්වමින්, මම මෙම තොරතුරු මෙහි තැබීමට තීරණය කළෙමි: iptables සමඟ වැඩ කිරීමට - වරප්රසාදිත ධජය අවශ්ය වේ.
EDIT2:
- රූප දියත් කිරීමේ විධානය වැඩි දියුණු කරන ලදි: දැන් එයට -privileged ධජය අවශ්ය නොවේ
- රුසියානු භාෂා වීඩියෝ මාර්ගෝපදේශයට සබැඳියක් එක් කරන ලදී:
youtu.be/A8zvrHsT9A0
මූලාශ්රය: www.habr.com