{"id":53240,"date":"2019-11-27T00:00:00","date_gmt":"2019-11-26T21:00:00","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blog_prohoster\/zapuskaem-openvpn-v-dokere-za-2-sekundy"},"modified":"2020-02-18T14:01:07","modified_gmt":"2020-02-18T11:01:07","slug":"zapuskaem-openvpn-v-dokere-za-2-sekundy","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/zapuskaem-openvpn-v-dokere-za-2-sekundy","title":{"rendered":"Nisim OpenVPN n\u00eb Docker p\u00ebr 2 sekonda","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>P\u00ebrsh\u00ebndetje, t\u00eb gjith\u00eb! A keni hasur ndonj\u00ebher\u00eb n\u00eb situat\u00ebn kur do t\u00eb d\u00ebshironit t\u00eb transportoheshit virtualisht n\u00eb nj\u00eb qytet tjet\u00ebr, nj\u00eb vend tjet\u00ebr ose n\u00eb nj\u00eb kontinent tjet\u00ebr? Kjo nevoj\u00eb m\u00eb ndodh shpesh, prandaj mund\u00ebsia p\u00ebr t\u00eb pasur nj\u00eb server VPN timin, q\u00eb mund t\u00eb aktivizohet kudo, n\u00eb disa sekonda, ishte shum\u00eb e r\u00ebnd\u00ebsishme p\u00ebr mua. N\u00eb k\u00ebt\u00eb artikull, do t\u00eb flas p\u00ebr projektin tim, t\u00eb cilin e kam menduar kur k\u00ebrkoja nj\u00eb zgjidhje t\u00eb gatshme, n\u00eb k\u00ebt\u00eb rast nj\u00eb imazh docker-i, i cili do t\u00eb lejonte ngritjen e shpejt\u00eb t\u00eb nj\u00eb serveri OpenVPN, me minimumin e konfigurimeve dhe nj\u00eb nivel t\u00eb pranuesh\u00ebm sigurie.<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/alekslitvinenk\/docker-openvpn\"><img decoding=\"async\" alt=\"Nisim OpenVPN n\u00eb Docker p\u00ebr 2 sekonda\" src=\"\/wp-content\/uploads\/2019\/11\/948c3cdd87ec63c2c1f04c463d03938b.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<p>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h3>Pas historia<\/h3>\n<p>Mund\u00ebsia p\u00ebr t\u00eb drejtuar sh\u00ebrbimin n\u00eb \u00e7do makin\u00eb: qoft\u00eb nj\u00eb server fizik, nj\u00eb server virtual privat, apo edhe hap\u00ebsira ndihm\u00ebse brenda nj\u00eb sistemi tjet\u00ebr t\u00eb menaxhimit t\u00eb kontejner\u00ebve \u2014 ishte kritikisht e r\u00ebnd\u00ebsishme. V\u00ebmendja ime menj\u00ebher\u00eb iu drejtua Docker. S\u00eb pari, ky sh\u00ebrbim po b\u00ebhet gjithnj\u00eb e m\u00eb i njohur, dhe p\u00ebr pasoj\u00eb, gjithnj\u00eb e m\u00eb shum\u00eb ofrues ofrojn\u00eb zgjidhje t\u00eb gatshme me t\u00eb instaluar; s\u00eb dyti \u2014 ekziston nj\u00eb depo qendrore imazhe, nga e cila mund t\u00eb shkarkoni dhe t\u00eb nisni sh\u00ebrbimin me nj\u00eb komand\u00eb n\u00eb terminal. Mendimi se nj\u00eb projekt i till\u00eb duhet t\u00eb ekzistonte tashm\u00eb m\u00eb kalonte p\u00ebr kok\u00eb dhe un\u00eb k\u00ebrkoja me ngulm. Por, shumica e projekteve q\u00eb gjeta ishin ose shum\u00eb t\u00eb komplikuara (duhej t\u00eb krijoja nj\u00eb kontejner p\u00ebr ruajtje t\u00eb p\u00ebrhershme t\u00eb t\u00eb dh\u00ebnave dhe disa her\u00eb t\u00eb niste kontejnerin me aplikacionin me parametra t\u00eb ndrysh\u00ebm), ose pa dokumentacion t\u00eb arsyesh\u00ebm, ose t\u00eb braktisura plot\u00ebsisht. Pasiq\u00eb nuk gjeta asgj\u00eb t\u00eb pranueshme, fillova pun\u00ebn n\u00eb projektin tim. Pash\u00eb para vetes net t\u00eb pa gjum\u00eb p\u00ebr t\u00eb studiuar dokumentacionin, p\u00ebr t\u00eb shkruar kodin dhe p\u00ebr t\u00eb debug-uar, por n\u00eb fund t\u00eb fundit, sh\u00ebrbimi im pa drit\u00eb dhe filloi t\u00eb ndri\u00e7oj\u00eb me t\u00eb gjitha ngjyrat e panelit t\u00eb LED-ve monokromatik t\u00eb router-it. Pra, lutem, mir\u00ebpriteni \u2014 <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/alekslitvinenk\/docker-openvpn\">Docker-OpenVPN<\/a><\/noindex>. Kam kam ndihm\u00ebn dhe zhvillova nj\u00eb logo (mbi, para r\u00ebnditjes), por mos e gjykoni ashp\u00ebr, pasi nuk jam dizajner (ende). Kur e realizova k\u00ebt\u00eb projekt, e vendosa n\u00eb pik\u00ebpamje shpejt\u00ebsin\u00eb e vendosjes, minimumin e konfigurimeve dhe nj\u00eb nivel t\u00eb pranuesh\u00ebm t\u00eb siguris\u00eb. Me metoda provash dhe gabimesh, gjeta nj\u00eb ekuilib\u00ebr optimal mes k\u00ebtyre kritereve, megjithat\u00eb, ndonj\u00ebher\u00eb duhej t\u00eb sakrifikoja shpejt\u00ebsin\u00eb e vendosjes p\u00ebr sigurin\u00eb, dhe p\u00ebr minimumin e konfigurimeve duhej t\u00eb paguaja me portabilitet: n\u00eb konfigurimin aktual, nj\u00eb her\u00eb i krijuar kontejneri n\u00eb nj\u00eb server nuk mund t\u00eb transferohet dhe t\u00eb niset n\u00eb nj\u00eb tjet\u00ebr. P\u00ebr shembull, t\u00eb gjitha certifikatat e klient\u00ebve dhe server\u00ebve gjenerohen gjat\u00eb nisjes s\u00eb sh\u00ebrbimit dhe kjo merr rreth 2 sekonda. Megjithat\u00eb, gjenerimi i skedarit t\u00eb Difi Hellman duhej t\u00eb ndodhte n\u00eb koh\u00ebn e nd\u00ebrtimit: ai krijohet gjat\u00eb nd\u00ebrtimit t\u00eb imazhit docker dhe mund t\u00eb zgjas\u00eb deri n\u00eb 10 minuta. Do t\u00eb doja shum\u00eb t\u00eb merrja nj\u00eb audt t\u00eb siguris\u00eb p\u00ebr nj\u00eb zgjidhje t\u00eb till\u00eb nga komuniteti shum\u00eb t\u00eb respektuar.<\/p>\n<h3>Fillimi<\/h3>\n<p>P\u00ebr t\u00eb nisur sh\u00ebrbimin, na duhen disa gj\u00ebra:<\/p>\n<ol>\n<li>Serveri: fizik ose virtual. Teoretikisht \u00ebsht\u00eb e mundur t\u00eb ekzekutohet n\u00eb modalitetin docker n\u00eb docker, por nuk kam kryer testim t\u00eb gjer\u00eb t\u00eb k\u00ebsaj opsioni;<\/li>\n<li>I v\u00ebrtet\u00eb Docker. Shum\u00eb ofrues t\u00eb hostimit ofrojn\u00eb zgjidhje gati me Docker \"n\u00eb bord\";<\/li>\n<li>Adresa IP publike.<\/li>\n<\/ol>\n<p>N\u00ebse t\u00eb gjitha detajet jan\u00eb n\u00eb vend, at\u00ebher\u00eb na mbetet t\u00eb ekzekutojm\u00eb komand\u00ebn e m\u00ebposhtme n\u00eb konsol\u00ebn e serverit tuaj:<\/p>\n<pre><code class=\"bash\">docker run --cap-add=NET_ADMIN \n-it -p 1194:1194\/udp -p 80:8080\/tcp \n-e HOST_ADDR=$(curl -s https:\/\/api.ipify.org) \nalekslitvinenk\/openvpn<\/code><\/pre>\n<p>Lexuesi i v\u00ebmendsh\u00ebm mund t\u00eb ket\u00eb v\u00ebn\u00eb re se adresa IP e serverit p\u00ebrcaktohet automatikisht me an\u00eb t\u00eb <i>ipify.org<\/i>. N\u00ebse p\u00ebr ndonj\u00eb arsye kjo nuk funksionon, mund t\u00eb specifikoni adres\u00ebn manualisht. N\u00ebse t\u00eb gjitha hapat e m\u00ebparsh\u00ebm jan\u00eb kryer sakt\u00eb, at\u00ebher\u00eb duhej t\u00eb shihni n\u00eb konsol\u00eb di\u00e7ka t\u00eb ngjashme me:<\/p>\n<pre><code class=\"bash\">Sun Jun  9 08:56:11 2019 Iniciimi i sekuenc\u00ebs p\u00ebrfundoi\nSun Jun  9 08:56:12 2019 Skedari Client.ovpn \u00ebsht\u00eb gjeneruar\nSun Jun  9 08:56:12 2019 Serveri i konfigurimit nisi, shkarkoni konfigurimin tuaj client.ovpn n\u00eb http:\/\/example.com\/\nSun Jun  9 08:56:12 2019 V\u00cbREJTJE: Pas shkarkimit t\u00eb konfigurimit tuaj, serveri http do t\u00eb mbyllet!<\/code><\/pre>\n<p>Jemi af\u00ebr q\u00ebllimit: tani na nevojitet t\u00eb kopjojm\u00eb <i><noindex><a rel=\"nofollow\" href=\"http:\/\/example.com\/\">example.com<\/a><\/noindex><\/i> (n\u00eb rastin tuaj, do t\u00eb jet\u00eb adresa e serverit tuaj) dhe vendoseni n\u00eb shiritin e adres\u00ebs s\u00eb shfletuesit. Pasi t\u00eb klikoni Enter, skedari client.ovpn do t\u00eb shkarkohet, dhe serveri http do t\u00eb shuhet. N\u00ebse ky zgjidhje shkakton dyshime, mund t\u00eb p\u00ebrdorni hile t\u00eb m\u00ebposhtme: ekzekutoni komand\u00ebn e m\u00ebparshme dhe shtoni flamujt <i>zp<\/i> dhe fjal\u00ebkalimin. Tani, n\u00ebse vendosni lidhjen e gjeneruar n\u00eb dritaren e shfletuesit - do t\u00eb merrni nj\u00eb arkiv zip me fjal\u00ebkalimin. Kur keni skedarin e konfigurimit t\u00eb klientit, mund t\u00eb p\u00ebrdorni \u00e7do klient p\u00ebrkat\u00ebs. Un\u00eb p\u00ebrdor Tunnelblick p\u00ebr Mac.<\/p>\n<h3>Video tutorial<\/h3>\n<p>Ky video tutorial p\u00ebrmban nj\u00eb udh\u00ebzim t\u00eb detajuar p\u00ebr t\u00eb vendosur sh\u00ebrbimin n\u00eb DigitalOcean.<center><div class=\"youtube-placeholder\" data-id=\"y5Dwakc6hMs\" onclick=\"loadVideo(this)\">\r\n        <img decoding=\"async\" src=\"https:\/\/img.youtube.com\/vi\/y5Dwakc6hMs\/hqdefault.jpg\" alt=\"Luaj videon\" loading=\"lazy\" width=\"480\" height=\"360\" style=\"width:100%;height:auto;\">\r\n        <div class=\"play-button\"><\/div>\r\n    <\/div><\/center><b>P.S.<\/b> N\u00ebse e konsideroni k\u00ebt\u00eb projekt t\u00eb dobish\u00ebm, ju lutem jepni nj\u00eb yll n\u00eb GitHub, b\u00ebni fork dhe tregoni miqve. Kontributor\u00ebt dhe auditat e siguris\u00eb jan\u00eb gjithashtu shum\u00eb t\u00eb pritur.<b>P.P.S.<\/b> N\u00ebse kjo artikull arrin n\u00eb Habr, planifikoj t\u00eb shkruaj t\u00eb ardhmen mbi m\u00ebnyr\u00ebn se si e nisa docker n\u00eb docker dhe docker n\u00eb docker n\u00eb docker, p\u00ebrse e b\u00ebra k\u00ebt\u00eb dhe \u00e7far\u00eb doli nga kjo.<br \/>\n<b>EDIT1:<\/b> <\/p>\n<ol>\n<li>Rregullova gabimet n\u00eb publikim,<\/li>\n<li>\u041e\u0442\u0432\u0435\u0447\u0430\u044f \u043d\u0430 \u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0438 \u0440\u0435\u0448\u0438\u043b \u0432\u044b\u043d\u0435\u0441\u0442\u0438 \u044d\u0442\u0443 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e \u0441\u044e\u0434\u0430: \u0444\u043b\u0430\u0433 &#8212;privileged \u043d\u0443\u0436\u0435\u043d \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0441 iptables<\/li>\n<\/ol>\n<p>\n<b>EDIT2:<\/b> <\/p>\n<ol>\n<li>\u0423\u043b\u0443\u0447\u0448\u0438\u043b \u043a\u043e\u043c\u0430\u043d\u0434\u0443 \u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u043e\u0431\u0440\u0430\u0437\u0430: \u0442\u0435\u043f\u0435\u0440\u044c \u043e\u043d \u043d\u0435 \u0442\u0440\u0435\u0431\u0443\u0435\u0442 \u0444\u043b\u0430\u0433 &#8212;privileged<\/li>\n<li>Shtova nj\u00eb lidhje p\u00ebr udh\u00ebzuesin n\u00eb video n\u00eb gjuh\u00ebn ruse: <noindex><a rel=\"nofollow\" href=\"https:\/\/youtu.be\/A8zvrHsT9A0\">youtu.be\/A8zvrHsT9A0<\/a><\/noindex><\/li>\n<\/ol>\n<p>Burimi: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/458606\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u0440\u0438\u0432\u0435\u0442, \u0445\u0430\u0431\u0440\u043e\u0432\u0447\u0430\u043d\u0435! \u0421\u0442\u0430\u043b\u043a\u0438\u0432\u0430\u043b\u0438\u0441\u044c \u043b\u0438 \u0432\u044b \u043a\u043e\u0433\u0434\u0430-\u043b\u0438\u0431\u043e \u0441 \u0441\u0438\u0442\u0443\u0430\u0446\u0438\u0435\u0439, \u043a\u043e\u0433\u0434\u0430 \u043e\u0447\u0435\u043d\u044c \u0445\u043e\u0442\u0435\u043b\u043e\u0441\u044c \u0431\u044b \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u043e \u043f\u0435\u0440\u0435\u043d\u0435\u0441\u0442\u0438\u0441\u044c \u0432 \u0434\u0440\u0443\u0433\u043e\u0439 \u0433\u043e\u0440\u043e\u0434, \u0441\u0442\u0440\u0430\u043d\u0443 \u0438\u043b\u0438 \u043d\u0430 \u0434\u0440\u0443\u0433\u043e\u0439 \u043a\u043e\u043d\u0442\u0438\u043d\u0435\u043d\u0442? \u0423 \u043c\u0435\u043d\u044f \u0442\u0430\u043a\u0430\u044f \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442\u044c \u0432\u043e\u0437\u043d\u0438\u043a\u0430\u0435\u0442 \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u0447\u0430\u0441\u0442\u043e, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0438\u043c\u0435\u0442\u044c \u0441\u0432\u043e\u0439 VPN \u0441\u0435\u0440\u0432\u0435\u0440, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043c\u043e\u0436\u043d\u043e \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c \u0433\u0434\u0435 \u0443\u0433\u043e\u0434\u043d\u043e, \u0437\u0430 \u043f\u0430\u0440\u0443 \u0441\u0435\u043a\u0443\u043d\u0434, \u0441\u0442\u043e\u044f\u043b \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u043e\u0441\u0442\u0440\u043e.\u0412 \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u0445\u043e\u0447\u0443 \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u0430\u0442\u044c \u043f\u0440\u043e \u0441\u0432\u043e\u0439 \u043f\u0440\u043e\u0435\u043a\u0442, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u044f [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":53241,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-53240","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.0.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u0440\u0438\u0432\u0435\u0442, \u0445\u0430\u0431\u0440\u043e\u0432\u0447\u0430\u043d\u0435! \u0421\u0442\u0430\u043b\u043a\u0438\u0432\u0430\u043b\u0438\u0441\u044c \u043b\u0438 \u0432\u044b \u043a\u043e\u0433\u0434\u0430-\u043b\u0438\u0431\u043e \u0441 \u0441\u0438\u0442\u0443\u0430\u0446\u0438\u0435\u0439, \u043a\u043e\u0433\u0434\u0430 \u043e\u0447\u0435\u043d\u044c \u0445\u043e\u0442\u0435\u043b\u043e\u0441\u044c \u0431\u044b \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u043e \u043f\u0435\u0440\u0435\u043d\u0435\u0441\u0442\u0438\u0441\u044c \u0432 \u0434\u0440\u0443\u0433\u043e\u0439 \u0433\u043e\u0440\u043e\u0434, \u0441\u0442\u0440\u0430\u043d\u0443 \u0438\u043b\u0438 \u043d\u0430 \u0434\u0440\u0443\u0433\u043e\u0439 \u043a\u043e\u043d\u0442\u0438\u043d\u0435\u043d\u0442?\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/zapuskaem-openvpn-v-dokere-za-2-sekundy\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.0.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"sq_AL\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0417\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u043c OpenVPN \u0432 \u0414\u043e\u043a\u0435\u0440\u0435 \u0437\u0430 2 \u0441\u0435\u043a\u0443\u043d\u0434\u044b | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u0440\u0438\u0432\u0435\u0442, \u0445\u0430\u0431\u0440\u043e\u0432\u0447\u0430\u043d\u0435! \u0421\u0442\u0430\u043b\u043a\u0438\u0432\u0430\u043b\u0438\u0441\u044c \u043b\u0438 \u0432\u044b \u043a\u043e\u0433\u0434\u0430-\u043b\u0438\u0431\u043e \u0441 \u0441\u0438\u0442\u0443\u0430\u0446\u0438\u0435\u0439, \u043a\u043e\u0433\u0434\u0430 \u043e\u0447\u0435\u043d\u044c \u0445\u043e\u0442\u0435\u043b\u043e\u0441\u044c \u0431\u044b \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u043e \u043f\u0435\u0440\u0435\u043d\u0435\u0441\u0442\u0438\u0441\u044c \u0432 \u0434\u0440\u0443\u0433\u043e\u0439 \u0433\u043e\u0440\u043e\u0434, \u0441\u0442\u0440\u0430\u043d\u0443 \u0438\u043b\u0438 \u043d\u0430 \u0434\u0440\u0443\u0433\u043e\u0439 \u043a\u043e\u043d\u0442\u0438\u043d\u0435\u043d\u0442?\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/zapuskaem-openvpn-v-dokere-za-2-sekundy\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-11-26T21:00:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-02-18T11:01:07+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Nisim OpenVPN n\u00eb Docker p\u00ebr 2 sekonda | ProHoster","description":"P\u00ebrsh\u00ebndetje, an\u00ebtar\u00ebt e Habr! A keni hasur ndonj\u00ebher\u00eb n\u00eb situat\u00ebn kur do t\u00eb d\u00ebshironit t\u00eb transportoheshit virtualisht n\u00eb nj\u00eb tjet\u00ebr qytet, vend ose kontinent?","canonical_url":"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/zapuskaem-openvpn-v-dokere-za-2-sekundy","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sq_AL","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0417\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u043c OpenVPN \u0432 \u0414\u043e\u043a\u0435\u0440\u0435 \u0437\u0430 2 \u0441\u0435\u043a\u0443\u043d\u0434\u044b | ProHoster","og:description":"\u041f\u0440\u0438\u0432\u0435\u0442, \u0445\u0430\u0431\u0440\u043e\u0432\u0447\u0430\u043d\u0435! \u0421\u0442\u0430\u043b\u043a\u0438\u0432\u0430\u043b\u0438\u0441\u044c \u043b\u0438 \u0432\u044b \u043a\u043e\u0433\u0434\u0430-\u043b\u0438\u0431\u043e \u0441 \u0441\u0438\u0442\u0443\u0430\u0446\u0438\u0435\u0439, \u043a\u043e\u0433\u0434\u0430 \u043e\u0447\u0435\u043d\u044c \u0445\u043e\u0442\u0435\u043b\u043e\u0441\u044c \u0431\u044b \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u043e \u043f\u0435\u0440\u0435\u043d\u0435\u0441\u0442\u0438\u0441\u044c \u0432 \u0434\u0440\u0443\u0433\u043e\u0439 \u0433\u043e\u0440\u043e\u0434, \u0441\u0442\u0440\u0430\u043d\u0443 \u0438\u043b\u0438 \u043d\u0430 \u0434\u0440\u0443\u0433\u043e\u0439 \u043a\u043e\u043d\u0442\u0438\u043d\u0435\u043d\u0442?","og:url":"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/zapuskaem-openvpn-v-dokere-za-2-sekundy","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-11-26T21:00:00+00:00","article:modified_time":"2020-02-18T11:01:07+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"53240","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-24 06:37:21","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 20:28:50","updated":"2026-01-24 06:37:21","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/53240","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/comments?post=53240"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/53240\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media\/53241"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media?parent=53240"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/categories?post=53240"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/tags?post=53240"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}