{"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\/hu\/blog\/administrirovanie\/zapuskaem-openvpn-v-dokere-za-2-sekundy","title":{"rendered":"OpenVPN ind\u00edt\u00e1sa Dockerben 2 m\u00e1sodperc alatt","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Hell\u00f3, Habr-rajong\u00f3k! Volt-e m\u00e1r olyan helyzet, amikor nagyon is eggyel m\u00e1s v\u00e1rosba, orsz\u00e1gba vagy ak\u00e1r egy m\u00e1sik kontinensre szeretett volna elt\u00e1volodni? \u00c9n el\u00e9g gyakran tal\u00e1lkozom ezzel a sz\u00fcks\u00e9glettel, ez\u00e9rt az a lehet\u0151s\u00e9g, hogy legyen egy saj\u00e1t VPN szerverem, amit b\u00e1rhol, p\u00e1r m\u00e1sodperc alatt elind\u00edthatok, rendk\u00edv\u00fcl fontos volt sz\u00e1momra. Ebben a cikkben szeretn\u00e9m bemutatni a projektet, amelyet akkor terveztem, amikor k\u00e9sz megold\u00e1st kerestem, jelen esetben egy Docker k\u00e9pet, amely lehet\u0151v\u00e9 tette az OpenVPN szerver gyors fel\u00e1ll\u00edt\u00e1s\u00e1t minim\u00e1lis be\u00e1ll\u00edt\u00e1ssal \u00e9s elfogadhat\u00f3 biztons\u00e1gi szinttel.<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/alekslitvinenk\/docker-openvpn\"><img decoding=\"async\" alt=\"OpenVPN ind\u00edt\u00e1sa Dockerben 2 m\u00e1sodperc alatt\" 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>H\u00e1tt\u00e9r<\/h3>\n<p>A szolg\u00e1ltat\u00e1s b\u00e1rmilyen g\u00e9pen val\u00f3 ind\u00edt\u00e1s\u00e1nak lehet\u0151s\u00e9ge: legyen az fizik\u00e1lis szerver, virtu\u00e1lis mag\u00e1nszerver vagy ak\u00e1r egy m\u00e1sik kont\u00e9nerkezel\u0151 rendszer belsej\u00e9ben l\u00e9v\u0151 kont\u00e9neres t\u00e9r \u2014 kritikus fontoss\u00e1g\u00fa volt. Azonnal a Dockerra esett a v\u00e1laszt\u00e1som. El\u0151sz\u00f6r is, ez a szolg\u00e1ltat\u00e1s egyre n\u00e9pszer\u0171bb\u00e9 v\u00e1lik, ez\u00e9rt egyre t\u00f6bb szolg\u00e1ltat\u00f3 k\u00edn\u00e1l k\u00e9sz megold\u00e1sokat el\u0151telep\u00edtve; m\u00e1sodsorban \u2014 van egy k\u00f6zpontos\u00edtott k\u00e9pgy\u0171jt\u0151, ahonnan egy parancs seg\u00edts\u00e9g\u00e9vel let\u00f6ltheted \u00e9s elind\u00edthatod a szolg\u00e1ltat\u00e1st a termin\u00e1lon. Az a gondolat, hogy egy hasonl\u00f3 projekt m\u00e1r l\u00e9teznie kellene, sokszor \u00e1tfutott az agyamon, \u00e9s makacsul kerestem. De a legt\u00f6bb projekt, amit tal\u00e1ltam \u2014 vagy t\u00fal bonyolult volt (kont\u00e9nert kellett l\u00e9trehozni az \u00e1lland\u00f3 adatok t\u00e1rol\u00e1s\u00e1ra, \u00e9s t\u00f6bbsz\u00f6r kellett ind\u00edtani a kont\u00e9nert a k\u00fcl\u00f6nb\u00f6z\u0151 param\u00e9terekkel), vagy nem volt megfelel\u0151 dokument\u00e1ci\u00f3val ell\u00e1tva, vagy teljesen elhagyottnak t\u0171nt. Miut\u00e1n nem tal\u00e1ltam semmit, ami megfelelne, elkezdtem dolgozni a projektemen. El\u0151ttem \u00e1lltak az \u00e1lmatlan \u00e9jszak\u00e1k a dokument\u00e1ci\u00f3 tanulm\u00e1nyoz\u00e1s\u00e1val, a k\u00f3d \u00edr\u00e1s\u00e1val \u00e9s a hibakeres\u00e9ssel, de v\u00e9g\u00fcl a szolg\u00e1ltat\u00e1som napvil\u00e1got l\u00e1tott, \u00e9s minden sz\u00edn\u00e9ben megcsillant a router monokrom LED-panelei. Teh\u00e1t, fogadj\u00e1tok szeretettel \u2014 <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/alekslitvinenk\/docker-openvpn\">Docker-OpenVPN<\/a><\/noindex>. M\u00e9g a log\u00f3t is kital\u00e1ltam (feljebb, a kat el\u0151tt), de ne b\u00edr\u00e1lj\u00e1tok t\u00fals\u00e1gosan, mert nem vagyok diz\u00e1jner (m\u00e1r). Amikor ezt a projektet megval\u00f3s\u00edtottam, a telep\u00edt\u00e9si sebess\u00e9g, a minim\u00e1lis be\u00e1ll\u00edt\u00e1sok \u00e9s a megfelel\u0151 szint\u0171 biztons\u00e1g \u00e1llt a k\u00f6z\u00e9ppontban. K\u00eds\u00e9rletez\u00e9s \u00e9s hib\u00e1z\u00e1s m\u00f3dszer\u00e9vel tal\u00e1ltam meg e krit\u00e9riumok optim\u00e1lis egyens\u00faly\u00e1t, igaz, n\u00e9hol a telep\u00edt\u00e9si sebess\u00e9g rov\u00e1s\u00e1ra kellett \u00e1ldoznom a biztons\u00e1g kedv\u00e9\u00e9rt, m\u00edg a minim\u00e1lis be\u00e1ll\u00edt\u00e1sok\u00e9rt a hordozhat\u00f3s\u00e1ggal kellett fizetnem: a jelenlegi konfigur\u00e1ci\u00f3 szerint egyszer l\u00e9trehozott kont\u00e9nert egy szerveren nem lehet \u00e1thelyezni \u00e9s egy m\u00e1sikon elind\u00edtani. P\u00e9ld\u00e1ul, az \u00f6sszes kliens- \u00e9s szerver tan\u00fas\u00edtv\u00e1ny a szolg\u00e1ltat\u00e1s ind\u00edt\u00e1sakor gener\u00e1l\u00f3dik, \u00e9s ehhez k\u00f6r\u00fclbel\u00fcl 2 m\u00e1sodperc sz\u00fcks\u00e9ges. Azonban a Difi-Hellman f\u00e1jl gener\u00e1l\u00e1s\u00e1t a build id\u0151be kellett helyeznem: ez a Docker k\u00e9p \u00e9p\u00edt\u00e9se k\u00f6zben j\u00f6n l\u00e9tre, \u00e9s ak\u00e1r 10 percig is tarthat. Nagyon szeretn\u00e9m, ha a tisztelt k\u00f6z\u00f6ss\u00e9gt\u0151l egy ilyen megold\u00e1s biztons\u00e1gi auditj\u00e1t kapn\u00e1m.<\/p>\n<h3>Ind\u00edt\u00e1s<\/h3>\n<p>A szolg\u00e1ltat\u00e1s ind\u00edt\u00e1s\u00e1hoz n\u00e9h\u00e1ny dologra van sz\u00fcks\u00e9g:<\/p>\n<ol>\n<li>Szerver: fizikai vagy virtu\u00e1lis. Elm\u00e9letileg futtathat\u00f3 Docker-in-Docker m\u00f3dban, de nem v\u00e9geztem elm\u00e9leti tesztel\u00e9st e lehet\u0151s\u00e9g mellett;<\/li>\n<li>Mag\u00e1nak a Dockernak. Sok hosting szolg\u00e1ltat\u00f3 k\u00edn\u00e1l k\u00e9sz megold\u00e1sokat Dockerral \"fed\u00e9lzeten\";<\/li>\n<li>Nyilv\u00e1nos IP-c\u00edm.<\/li>\n<\/ol>\n<p>Ha minden adat a hely\u00e9n van, akkor a k\u00f6vetkez\u0151 parancsot kell futtatnunk a szerver\u00fcnk konzolj\u00e1ban:<\/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>A figyelmes olvas\u00f3 \u00e9szrevehette, hogy a szerver IP c\u00edme automatikusan ker\u00fcl meghat\u00e1roz\u00e1sra a <i>ipify.org<\/i>. Ha valamilyen okb\u00f3l ez nem m\u0171k\u00f6dik, akkor az IP c\u00edmet k\u00e9zzel is megadhatjuk. Ha az \u00f6sszes kor\u00e1bbi l\u00e9p\u00e9st helyesen hajtottuk v\u00e9gre, akkor a konzolban valami hasonl\u00f3t kell l\u00e1tnunk:<\/p>\n<pre><code class=\"bash\">Sun Jun  9 08:56:11 2019 Inicializ\u00e1l\u00e1si szakasz befejezve\nSun Jun  9 08:56:12 2019 Client.ovpn f\u00e1jl gener\u00e1lva\nSun Jun  9 08:56:12 2019 Config server indult, t\u00f6ltse le a client.ovpn konfigur\u00e1ci\u00f3j\u00e1t a http:\/\/example.com\/\nSun Jun  9 08:56:12 2019 MEGJEGYZ\u00c9S: Miut\u00e1n let\u00f6lt\u00f6tte a kliens konfigur\u00e1ci\u00f3j\u00e1t, a http szerver le lesz \u00e1ll\u00edtva!<\/code><\/pre>\n<p>K\u00f6zel vagyunk a c\u00e9lhoz: most m\u00e1solnunk kell <i><noindex><a rel=\"nofollow\" href=\"http:\/\/example.com\/\">example.com<\/a><\/noindex><\/i> (az \u00f6n eset\u00e9ben a szerver\u00e9nek c\u00edme) \u00e9s kattintson a b\u00f6ng\u00e9sz\u0151 c\u00edmsor\u00e1ba. Miut\u00e1n megnyomta az Enter-t, a client.ovpn f\u00e1jl let\u00f6lt\u0151dik, \u00e9s a http szerver elt\u0171nik. Ha ez a megold\u00e1s k\u00e9ts\u00e9geket kelt, pr\u00f3b\u00e1lkozhat a k\u00f6vetkez\u0151 tr\u00fckkel: ind\u00edtsa el az el\u0151z\u0151 parancsot, \u00e9s adjon hozz\u00e1 z\u00e1szl\u00f3kat <i>zp<\/i> \u00e9s jelsz\u00f3. Most, ha a gener\u00e1lt hivatkoz\u00e1st beilleszti a b\u00f6ng\u00e9sz\u0151 ablak\u00e1ba \u2014 egy jelsz\u00f3val v\u00e9dett zip arch\u00edvumot kap. Ha megvan a kliens konfigur\u00e1ci\u00f3s f\u00e1jlja, b\u00e1rmely megfelel\u0151 klienst haszn\u00e1lhat. \u00c9n a Tunnelblicket haszn\u00e1lom Mac-en.<\/p>\n<h3>Vide\u00f3 \u00fatmutat\u00f3<\/h3>\n<p>Ez a vide\u00f3 \u00fatmutat\u00f3 r\u00e9szletes utas\u00edt\u00e1sokat tartalmaz a szolg\u00e1ltat\u00e1s ki\u00e9p\u00edt\u00e9s\u00e9r\u0151l a DigitalOcean-on.<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=\"Vide\u00f3 lej\u00e1tsz\u00e1sa\" 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> Ha ezt a projektet hasznosnak tal\u00e1lja, k\u00e9rj\u00fck, adjon neki csillagot a GitHub-on, fork-olja, \u00e9s mes\u00e9ljen r\u00f3la bar\u00e1tainak. A hozz\u00e1j\u00e1rul\u00e1sokat \u00e9s a biztons\u00e1gi auditokat sz\u00edvesen fogadjuk.<b>P.P.S.<\/b> Ha ez a cikk megjelenik a Habr-on, tervezem, hogy a k\u00f6vetkez\u0151t \u00edrom arr\u00f3l, hogy hogyan ind\u00edtottam el a dockert dockeren \u00e9s a dockeren bel\u00fcli dockert, hogy mi\u00e9rt csin\u00e1ltam, \u00e9s mi lett bel\u0151le.<br \/>\n<b>EDIT1:<\/b> <\/p>\n<ol>\n<li>Kijav\u00edtottam a publik\u00e1ci\u00f3ban l\u00e9v\u0151 hib\u00e1kat,<\/li>\n<li>A megjegyz\u00e9sekre v\u00e1laszolva \u00fagy d\u00f6nt\u00f6ttem, hogy ezt az inform\u00e1ci\u00f3t ide kiemelem: a &#8212;privileged jelz\u0151 az iptables-szal val\u00f3 munk\u00e1hoz sz\u00fcks\u00e9ges.<\/li>\n<\/ol>\n<p>\n<b>EDIT2:<\/b> <\/p>\n<ol>\n<li>Fejlesztettem a k\u00e9p ind\u00edt\u00e1si parancs\u00e1t: mostant\u00f3l nem ig\u00e9nyli a &#8212;privileged jelz\u0151t.<\/li>\n<li>Hozz\u00e1adtam egy hivatkoz\u00e1st orosz nyelv\u0171 vide\u00f3 \u00fatmutat\u00f3ra: <noindex><a rel=\"nofollow\" href=\"https:\/\/youtu.be\/A8zvrHsT9A0\">youtu.be\/A8zvrHsT9A0<\/a><\/noindex><\/li>\n<\/ol>\n<p>Forr\u00e1s: <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.3 - 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\/hu\/blog\/administrirovanie\/zapuskaem-openvpn-v-dokere-za-2-sekundy\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"hu_HU\" \/>\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\/hu\/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\udd47 OpenVPN ind\u00edt\u00e1sa Dockerben 2 m\u00e1sodperc alatt | ProHoster","description":"Hell\u00f3, Habr-lak\u00f3k! Tal\u00e1lkoztatok m\u00e1r valaha azzal a helyzettel, amikor nagyon v\u00e1gytatok arra, hogy virtu\u00e1lisan \u00e1ttelepedjetek egy m\u00e1sik v\u00e1rosba, orsz\u00e1gba vagy ak\u00e1r egy m\u00e1sik kontinensre?","canonical_url":"https:\/\/prohoster.info\/hu\/blog\/administrirovanie\/zapuskaem-openvpn-v-dokere-za-2-sekundy","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"hu_HU","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\/hu\/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\/hu\/wp-json\/wp\/v2\/posts\/53240","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/comments?post=53240"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts\/53240\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/media\/53241"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/media?parent=53240"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/categories?post=53240"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/tags?post=53240"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}