{"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\/de\/blog\/administrirovanie\/zapuskaem-openvpn-v-dokere-za-2-sekundy","title":{"rendered":"OpenVPN in Docker in 2 Sekunden starten","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Hallo, Habr-Bewohner! Hattet ihr jemals das Gef\u00fchl, in eine andere Stadt, ein anderes Land oder auf einen anderen Kontinent verreisen zu wollen? Ich habe dieses Bed\u00fcrfnis recht h\u00e4ufig, weshalb das Bed\u00fcrfnis, einen VPN-Server zu haben, den man \u00fcberall in ein paar Sekunden starten kann, sehr ausgepr\u00e4gt war. In diesem Artikel m\u00f6chte ich \u00fcber mein Projekt erz\u00e4hlen, das ich ins Leben gerufen habe, als ich nach einer fertigen L\u00f6sung suchte, in diesem Fall einem Docker-Image, das es erm\u00f6glichen w\u00fcrde, schnell einen OpenVPN-Server mit minimalen Einstellungen und einem akzeptablen Sicherheitsniveau aufzusetzen.<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/alekslitvinenk\/docker-openvpn\"><img decoding=\"async\" alt=\"OpenVPN in Docker in 2 Sekunden starten\" 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>Vorgeschichte<\/h3>\n<p>Die M\u00f6glichkeit, den Dienst auf jeder Maschine zu starten: sei es ein physischer Server, ein virtueller privater Server oder gar der Containerraum innerhalb eines anderen Containerverwaltungssystems \u2014 war von entscheidender Bedeutung. Mein Blick fiel sofort auf Docker. Erstens gewinnt dieser Dienst an Popularit\u00e4t, sodass immer mehr Anbieter fertige L\u00f6sungen mit seiner Vorinstallation anbieten; zweitens gibt es ein zentrales Repository f\u00fcr Images, von dem aus man den Dienst mit einem einzigen Terminalbefehl herunterladen und starten kann. Der Gedanke, dass ein \u00e4hnliches Projekt bereits existieren sollte, ging mir durch den Kopf und ich suchte hartn\u00e4ckig danach. Doch die meisten Projekte, die ich fand, waren entweder zu kompliziert (man musste ein Container f\u00fcr die dauerhafte Datenspeicherung erstellen und das Container mit der Anwendung mehrfach mit unterschiedlichen Parametern starten), oder sie hatten keine vern\u00fcnftige Dokumentation, oder waren ganz aufgegeben. Nachdem ich nichts Annehmbares gefunden hatte, begann ich mit der Arbeit an meinem Projekt. Vor mir lagen schlaflose N\u00e4chte mit Dokumentation studieren, Code schreiben und Debugging, aber letztendlich erblickte mein Dienst das Licht der Welt und leuchtete in allen Farben der monochromen LED-Anzeige meines Routers. Daher bitte ich um eure wohlwollende Aufnahme \u2014 <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/alekslitvinenk\/docker-openvpn\">Docker-OpenVPN<\/a><\/noindex>. Ich habe sogar ein Logo entworfen (oben, vor dem Schnitt), aber urteilen Sie bitte nicht zu streng, denn ich bin kein Designer (mehr). Als ich dieses Projekt umsetzte, stellte ich die Geschwindigkeit der Bereitstellung, die minimalen Einstellungen und ein akzeptables Sicherheitsniveau in den Vordergrund. Durch Ausprobieren fand ich einen optimalen Ausgleich dieser Kriterien, allerdings musste ich an einigen Stellen auf Geschwindigkeit verzichten, um die Sicherheit zu gew\u00e4hrleisten, und f\u00fcr minimale Einstellungen zahlte ich mit Portabilit\u00e4t: In der aktuellen Konfiguration kann ein einmal erstellter Container auf einem Server nicht auf einen anderen \u00fcbertragen und dort gestartet werden. Zum Beispiel werden alle Client- und Serverzertifikate beim Start des Dienstes generiert, und das dauert etwa 2 Sekunden. Allerdings musste die Generierung der Datei f\u00fcr den Diffie-Hellman-Schl\u00fcssel in die Build-Zeit verlagert werden: Sie wird w\u00e4hrend des Builds des Docker-Images erstellt und kann bis zu 10 Minuten dauern. Ich w\u00fcrde sehr gerne eine Sicherheits\u00fcberpr\u00fcfung einer solchen L\u00f6sung von der hochgesch\u00e4tzten Gemeinschaft erhalten.<\/p>\n<h3>Starten<\/h3>\n<p>Um den Dienst zu starten, ben\u00f6tigen wir ein paar Dinge:<\/p>\n<ol>\n<li>Server: physisch oder virtuell. Theoretisch k\u00f6nnte man im Docker-in-Docker-Modus starten, aber ich habe diese Option nicht umfassend getestet;<\/li>\n<li>Docker selbst. Viele Hosting-Anbieter bieten fertige L\u00f6sungen mit Docker \"an Bord\" an;<\/li>\n<li>\u00d6ffentliche IP-Adresse.<\/li>\n<\/ol>\n<p>Wenn alle Voraussetzungen gegeben sind, m\u00fcssen wir nur noch den folgenden Befehl in die Konsole Ihres Servers eingeben:<\/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>Der aufmerksame Leser k\u00f6nnte bemerkt haben, dass die IP-Adresse des Servers automatisch mit Hilfe von <i>ipify.org<\/i>bestimmt wird. Sollte dies aus irgendwelchen Gr\u00fcnden nicht funktionieren, k\u00f6nnen Sie die Adresse manuell angeben. Wenn alle vorherigen Schritte korrekt ausgef\u00fchrt wurden, sollten wir in der Konsole etwas \u00c4hnliches sehen:<\/p>\n<pre><code class=\"bash\">Sun Jun 9 08:56:11 2019 Initialisierungssequenz abgeschlossen\nSun Jun 9 08:56:12 2019 Client.ovpn-Datei wurde generiert\nSun Jun 9 08:56:12 2019 Konfigurationsserver gestartet, laden Sie Ihre client.ovpn-Konfiguration unter http:\/\/example.com\/ herunter\nSun Jun 9 08:56:12 2019 HINWEIS: Nachdem Sie Ihre Client-Konfiguration heruntergeladen haben, wird der HTTP-Server abgeschaltet!<\/code><\/pre>\n<p>Wir sind fast am Ziel: Jetzt m\u00fcssen wir kopieren <i><noindex><a rel=\"nofollow\" href=\"http:\/\/example.com\/\">example.com<\/a><\/noindex><\/i> (In Ihrem Fall wird dies die Adresse Ihres Servers sein) und in die Adresszeile des Browsers einf\u00fcgen. Nachdem Sie die Eingabetaste gedr\u00fcckt haben, wird die client.ovpn-Datei heruntergeladen, und der HTTP-Server wird in die Unendlichkeit verschwinden. Wenn diese L\u00f6sung Zweifel aufwirft, k\u00f6nnen Sie den folgenden Trick verwenden: F\u00fchren Sie den vorherigen Befehl aus und f\u00fcgen Sie die Flags hinzu <i>zp<\/i> und das Passwort. Jetzt, wenn Sie den generierten Link in das Browserfenster einf\u00fcgen \u2014 erhalten Sie ein ZIP-Archiv mit dem Passwort. Wenn Sie eine Datei mit der Client-Konfiguration haben, k\u00f6nnen Sie jeden geeigneten Client verwenden. Ich benutze Tunnelblick f\u00fcr Mac.<\/p>\n<h3>Video Tutorial<\/h3>\n<p>Dieses Video-Tutorial enth\u00e4lt eine detaillierte Anleitung zur Bereitstellung des Dienstes auf 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=\"Video abspielen\" 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> Wenn Sie dieses Projekt n\u00fctzlich finden, geben Sie bitte einen Stern auf GitHub, forken Sie es und erz\u00e4hlen Sie Ihren Freunden davon. Beitr\u00e4ge und Sicherheitsaudits sind ebenfalls sehr willkommen.<b>P.P.S.<\/b> Wenn dieser Artikel auf Habr ver\u00f6ffentlicht wird, plane ich, den n\u00e4chsten dar\u00fcber zu schreiben, wie ich Docker-in-Docker und Docker-in-Docker-in-Docker gestartet habe, warum ich das getan habe und was dabei herauskam.<br \/>\n<b>EDIT1:<\/b> <\/p>\n<ol>\n<li>Ich habe Fehler in der Ver\u00f6ffentlichung korrigiert,<\/li>\n<li>Als Antwort auf die Kommentare habe ich beschlossen, diese Informationen hierher zu stellen: Das Flag &#8212;privileged ist n\u00f6tig f\u00fcr die Arbeit mit iptables<\/li>\n<\/ol>\n<p>\n<b>EDIT2:<\/b> <\/p>\n<ol>\n<li>Ich habe den Startbefehl des Images verbessert: Jetzt ben\u00f6tigt er das Flag &#8212;privileged nicht mehr<\/li>\n<li>Ich habe einen Link zu einem russischsprachigen Video-Tutorial hinzugef\u00fcgt: <noindex><a rel=\"nofollow\" href=\"https:\/\/youtu.be\/A8zvrHsT9A0\">youtu.be\/A8zvrHsT9A0<\/a><\/noindex><\/li>\n<\/ol>\n<p>Quelle: <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.2 - 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\/de\/blog\/administrirovanie\/zapuskaem-openvpn-v-dokere-za-2-sekundy\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"de_DE\" \/>\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\/de\/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\udd47OpenVPN in Docker in 2 Sekunden starten | ProHoster","description":"Hallo, Habr-Bewohner! Haben Sie jemals Situationen erlebt, in denen Sie gerne virtuell in eine andere Stadt, ein anderes Land oder einen anderen Kontinent reisen w\u00fcrden?","canonical_url":"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/zapuskaem-openvpn-v-dokere-za-2-sekundy","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"de_DE","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\/de\/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\/de\/wp-json\/wp\/v2\/posts\/53240","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/comments?post=53240"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/53240\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media\/53241"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=53240"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=53240"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=53240"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}