{"id":83379,"date":"2020-05-30T19:42:20","date_gmt":"2020-05-30T17:42:20","guid":{"rendered":"https:\/\/prohoster.info\/blog\/administrirovanie\/usb-over-ip-v-domashnih-usloviyah"},"modified":"2020-05-30T19:42:20","modified_gmt":"2020-05-30T17:42:20","slug":"usb-over-ip-v-domashnih-usloviyah","status":"publish","type":"post","link":"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/usb-over-ip-v-domashnih-usloviyah","title":{"rendered":"USB \u00fcber IP im Heimnetzwerk","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Manchmal hat man den Wunsch, mit einem \u00fcber USB verbundenen Ger\u00e4t zu arbeiten, ohne es auf dem Tisch neben dem Laptop zu halten. Mein solches Ger\u00e4t ist ein chinesischer Gravierer mit einem 500 mW Laser, der bei naher Anwendung ziemlich unangenehm ist. Neben der unmittelbaren Gefahr f\u00fcr die Augen entstehen beim Betrieb des Lasers giftige Verbrennungsprodukte, weshalb das Ger\u00e4t in einem gut bel\u00fcfteten Raum und idealerweise von Menschen isoliert stehen sollte. Aber wie steuert man ein solches Ger\u00e4t? Die Antwort auf diese Frage fand ich zuf\u00e4llig beim Durchst\u00f6bern des OpenWRT-Repositorys in der Hoffnung, eine geeignete Verwendung f\u00fcr den alten D-Link DIR-320 A2 Router zu finden. Zum Anschluss entschied ich mich, das auf Habrahabr zuvor beschriebene Verfahren zu verwenden. <b>USB \u00fcber IP Tunnel<\/b>, aber alle Anleitungen zur Installation haben leider an Aktualit\u00e4t verloren, daher schreibe ich meine eigene.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nOpenWRT ist ein Betriebssystem, das keiner Vorstellung bedarf, daher werde ich die Installation nicht weiter ausf\u00fchren. F\u00fcr meinen Router habe ich die letzte stabile Version OpenWrt 19.07.3 gew\u00e4hlt und ihn als Client mit dem Hauptzugangspunkt \u00fcber Wi-Fi verbunden, wobei ich den Modus ausw\u00e4hlte <i>lan<\/i>, um die Firewall nicht zu belasten.<\/p>\n<h2>Der Serverteil<\/h2>\n<p>\nWir verfahren gem\u00e4\u00df <noindex><a rel=\"nofollow\" href=\"https:\/\/openwrt.org\/docs\/guide-user\/services\/usb.iptunnel\">offiziellen Anleitung<\/a><\/noindex>. Nach der Verbindung \u00fcber SSH installieren wir die notwendigen Pakete.<\/p>\n<pre><code class=\"bash\">root@OpenWrt:~# opkg update\nroot@OpenWrt:~# opkg install kmod-usb-ohci usbip-server usbip-client<\/code><\/pre>\n<p>\nDann schlie\u00dfen wir unser Ger\u00e4t an den USB-Port des Routers an (in meinem Fall die Ger\u00e4te: USB-Hub, ein Flash-Laufwerk, auf dem das Dateisystem des Routers montiert ist (wegen Platzmangel im internen Speicher), und direkt der Gravierer).<\/p>\n<p>Versuchen wir, die Liste der angeschlossenen Ger\u00e4te auszugeben:<\/p>\n<pre><code class=\"bash\">root@OpenWrt:~# usbip list -l<\/code><\/pre>\n<p>\nLeer.<\/p>\n<p>Durch Googeln fand ich den \u00dcbelt\u00e4ter, es stellte sich heraus, dass es die Bibliothek <b>libudev-fbsd<\/b>.<br \/>\nist. Wir ziehen die letzte funktionierende Version per Hand aus dem Repository <b>libudev_3.2-1<\/b> aus der OpenWRT-Version 17.01.7 f\u00fcr unsere Architektur, in meinem Fall libudev_3.2-1_mipsel_mips32.ipk. Mit wget\/scp laden wir sie in den Speicher des Routers und installieren sie erneut<\/p>\n<pre><code class=\"bash\">root@OpenWrt:~# opkg remove --force-depends libudev-fbsd\nroot@OpenWrt:~# opkg install libudev_3.2-1_mipsel_mips32.ipk\n<\/code><\/pre>\n<p>\n\u00dcberpr\u00fcfen:<\/p>\n<pre><code class=\"bash\">root@OpenWrt:~# usbip list -l\n - busid 1-1.1 (090c:1000)\n   Silicon Motion, Inc. - Taiwan (fr\u00fcher Feiya Technology Corp.) : Flash-Laufwerk (090c:1000)\n\n - busid 1-1.4 (1a86:7523)\n   QinHeng Electronics : HL-340 USB-Serial-Adapter (1a86:7523)<\/code><\/pre>\n<p>\nDer Chinese, der am USB-Hub angeschlossen ist, erhielt bsuid <b>1-1.4<\/b>. Notiert.<\/p>\n<p>Jetzt starten wir den Daemon:<\/p>\n<pre><code class=\"bash\">root@OpenWrt:~# usbipd -D<\/code><\/pre>\n<p>\nund binden den Chinesen<\/p>\n<pre><code class=\"bash\">root@OpenWrt:~# usbip bind -b 1-1.4\nusbip: info: bind device on busid 1-1.4: completed<\/code><\/pre>\n<p>\n\u00dcberpr\u00fcfen wir, ob alles funktioniert:<\/p>\n<pre><code class=\"bash\">root@OpenWrt:\\\/home# netstat -alpt\nAktive Internetverbindungen (Server und verbunden)\nProto Recv-Q Send-Q Lokale Adresse           Fremde Adresse         Zustand       PID\\\/Programmname\ntcp        0      0 0.0.0.0:3240            0.0.0.0:*               LISTEN      1884\\\/usbipd<\/code><\/pre>\n<p>\nUm das Ger\u00e4t zuk\u00fcnftig automatisch zu binden, bearbeiten wir <i>\/etc\/rc.local<\/i>, indem wir hinzuf\u00fcgen vor <i>exit 0<\/i> autoload -Uz compinit\ncompinit<\/p>\n<pre><code class=\"bash\">usbipd -D &amp;\nsleep 1\nusbip bind -b 1-1.4<\/code><\/pre>\n<p><\/p>\n<h2>Der Clientteil<\/h2>\n<p>\nWir versuchen, das Ger\u00e4t an Windows 10 anzuschlie\u00dfen, indem wir die oben erw\u00e4hnte Anleitung von openwrt.org verwenden. Ich sage gleich: das Vorhaben ist zum Scheitern verurteilt. Erstens wird nur Windows 7 x64 betrachtet. Zweitens gibt es einen Link zu einem Thread auf sourceforge.net, in dem angeboten wird, einen 2014 ge\u00e4nderten Treiber von Dropbox herunterzuladen. Beim Versuch, ihn unter Windows 10 auszuf\u00fchren und eine Verbindung zu unserem Ger\u00e4t herzustellen, erhalten wir die Fehlermeldung:<\/p>\n<pre><code class=\"bash\">c:Utilsusbip&gt;usbip -a 192.168.31.203 1-1.4\nusbip f\u00fcr Windows ($Id$)\n\n*** FEHLER: Ger\u00e4t nicht gefunden<\/code><\/pre>\n<p>\nDas liegt daran, dass der Client nicht mit einem Server funktioniert, der unter einem Kernel \u00e4lter als Version 3.14 erstellt wurde.<br \/>\nDer usbip-Server unter OpenWRT 19.07.3 wurde mit Kernel 4.14.180 erstellt.<\/p>\n<p>Auf der Suche sto\u00dfe ich auf die aktuelle Entwicklung eines Windows-Clients auf <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/cezanne\/usbip-win\">github<\/a><\/noindex>. Okay, die Unterst\u00fctzung f\u00fcr Windows 10 x64 wird angegeben, aber der Client ist ausschlie\u00dflich in der Testphase, daher gibt es eine Reihe von Einschr\u00e4nkungen.<\/p>\n<p>Anfangs wird verlangt, das Zertifikat zu installieren, und zwar zweimal. Okay, wir platzieren es in der Vertrauensw\u00fcrdigen Stammzertifizierungsstelle und bei den Vertrauensw\u00fcrdigen Herausgebern.<\/p>\n<p>Dann muss das Betriebssystem in den Testmodus versetzt werden. Dies geschieht mit dem Befehl<\/p>\n<pre><code class=\"bash\">bcdedit.exe \\\/set TESTSIGNING ON<\/code><\/pre>\n<p>\nBeim ersten Mal hat es bei mir nicht funktioniert, es hat gest\u00f6rt <b>secure boot<\/b>. Um es zu deaktivieren, muss man in das UEFI neu starten und secure boot auf disable setzen. Bei einigen Modellreihen von Laptops kann die Einrichtung eines Supervisor-Passworts erforderlich sein.<\/p>\n<p>Nach diesem Schritt starten wir in Windows und machen <i>bcdedit.exe \\\/set TESTSIGNING ON<\/i><br \/>\nWindows sagt, dass alles in Ordnung ist. Wir starten erneut und sehen in der rechten unteren Ecke die Meldung Testmodus, Version und Buildnummer des Betriebssystems. <\/p>\n<p>Warum all diese Manipulationen? Um einen nicht signierten Treiber zu installieren <b>USB\\\/IP VHCI<\/b>. Dies wird vorgeschlagen, indem die Dateien usbip.exe, usbip_vhci.sys, usbip_vhci.inf, usbip_vhci.cer, usbip_vhci.cat heruntergeladen werden, und die Ausf\u00fchrung erfolgt mit Administratorrechten<\/p>\n<pre><code class=\"bash\">usbip.exe install<\/code><\/pre>\n<p>\noder die zweite Methode, die Installation von Legacy Hardware im manuellen Modus. Ich habe die zweite Option gew\u00e4hlt, erhielt eine Warnung zur Installation des nicht signierten Treibers und stimmte zu.<\/p>\n<p>Danach \u00fcberpr\u00fcfen wir, ob wir die M\u00f6glichkeit haben, uns mit einem entfernten USB-Ger\u00e4t zu verbinden, indem wir den Befehl ausf\u00fchren:<\/p>\n<pre><code class=\"bash\">usbip.exe list -r<\/code><\/pre>\n<p>\nwir erhalten eine Liste von Ger\u00e4ten:<\/p>\n<pre><code class=\"bash\">c:Utilsusbip&gt;usbip.exe list -r 192.168.31.203\nusbip: Fehler: Konnte die USB-ID-Datenbank nicht \u00f6ffnen\nExportierbare USB-Ger\u00e4te\n======================\n - 192.168.31.203\n      1-1.4: unbekannter Anbieter : unbekanntes Produkt (1a86:7523)\n           : \/sys\/devices\/ssb0:1\/ehci-platform.0\/usb1\/1-1\/1-1.4\n           : unbekannte Klasse \/ unbekannte Unterklasse \/ unbekanntes Protokoll (ff\/00\/00)<\/code><\/pre>\n<p>\nauf den Fehler <i>usbip: Fehler: Konnte die USB-ID-Datenbank nicht \u00f6ffnen<\/i> wir nehmen es nicht zur Kenntnis, es hat keinen Einfluss auf die Arbeit.<\/p>\n<p>Jetzt binden wir das Ger\u00e4t:<\/p>\n<pre><code class=\"bash\">c:Utilsusbip&gt;usbip.exe attach -r 192.168.31.203 -b 1-1.4<\/code><\/pre>\n<p>\nAlles klar, Windows hat ein neues Ger\u00e4t erkannt, jetzt kann man damit arbeiten, als w\u00e4re es physisch mit dem Laptop verbunden.<\/p>\n<p>Mit dem chinesischen Gravierer hatte ich ein wenig M\u00fche, denn bei dem Versuch, den Treiber CH341SER \u00fcber den mitgelieferten Installer (ja, der Gravierer ist auf Arduino-Basis) zu installieren, hat USB\/IP VHCI Windows in den BSOD gebracht. Aber die Installation des Treibers CH341SER <b>bis<\/b> \u00fcber usbip.exe hat das Problem gel\u00f6st.<\/p>\n<p>Ergebnis: Der Gravierer macht L\u00e4rm und raucht in der K\u00fcche bei ge\u00f6ffnetem Fenster und geschlossener T\u00fcr, ich beobachte den Brandprozess aus einem anderen Raum \u00fcber die hauseigene Software, die nichts merkt.<\/p>\n<p>Verwendete Quellen:<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/openwrt.org\/docs\/guide-user\/services\/usb.iptunnel\">https:\/\/openwrt.org\/docs\/guide-user\/services\/usb.iptunnel<\/a><\/noindex><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/cezanne\/usbip-win\">https:\/\/github.com\/cezanne\/usbip-win<\/a><\/noindex><br \/>\n<br \/>Quelle: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/504338\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0418\u043d\u043e\u0433\u0434\u0430 \u0432\u043e\u0437\u043d\u0438\u043a\u0430\u0435\u0442 \u0436\u0435\u043b\u0430\u043d\u0438\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u0441 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e\u043c, \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u043d\u044b\u043c \u043f\u043e USB, \u043d\u0435 \u0434\u0435\u0440\u0436\u0430 \u0435\u0433\u043e \u043d\u0430 \u0441\u0442\u043e\u043b\u0435 \u0440\u044f\u0434\u043e\u043c \u0441 \u043d\u043e\u0443\u0442\u0431\u0443\u043a\u043e\u043c. \u0423 \u043c\u0435\u043d\u044f \u0442\u0430\u043a\u0438\u043c \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e\u043c \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043a\u0438\u0442\u0430\u0439\u0441\u043a\u0438\u0439 \u0433\u0440\u0430\u0432\u0451\u0440 \u0441 \u043b\u0430\u0437\u0435\u0440\u043e\u043c \u043d\u0430 500 \u043c\u0412\u0442, \u0448\u0442\u0443\u043a\u0430 \u0434\u043e\u0432\u043e\u043b\u044c\u043d\u043e \u043d\u0435\u043f\u0440\u0438\u044f\u0442\u043d\u0430\u044f \u043f\u0440\u0438 \u0431\u043b\u0438\u0437\u043a\u043e\u043c \u043a\u043e\u043d\u0442\u0430\u043a\u0442\u0435. \u041f\u043e\u043c\u0438\u043c\u043e \u043d\u0435\u043f\u043e\u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0439 \u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438 \u0434\u043b\u044f \u0433\u043b\u0430\u0437, \u0432 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0435 \u0440\u0430\u0431\u043e\u0442\u044b \u043b\u0430\u0437\u0435\u0440\u0430 \u0432\u044b\u0434\u0435\u043b\u044f\u044e\u0442\u0441\u044f \u0442\u043e\u043a\u0441\u0438\u0447\u043d\u044b\u0435 \u043f\u0440\u043e\u0434\u0443\u043a\u0442\u044b \u0433\u043e\u0440\u0435\u043d\u0438\u044f, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u0434\u043e\u043b\u0436\u043d\u043e \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u0432 \u0445\u043e\u0440\u043e\u0448\u043e \u043f\u0440\u043e\u0432\u0435\u0442\u0440\u0438\u0432\u0430\u0435\u043c\u043e\u043c [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-83379","post","type-post","status-publish","format-standard","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0418\u043d\u043e\u0433\u0434\u0430 \u0432\u043e\u0437\u043d\u0438\u043a\u0430\u0435\u0442 \u0436\u0435\u043b\u0430\u043d\u0438\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u0441 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e\u043c, \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u043d\u044b\u043c \u043f\u043e USB, \u043d\u0435 \u0434\u0435\u0440\u0436\u0430 \u0435\u0433\u043e \u043d\u0430 \u0441\u0442\u043e\u043b\u0435 \u0440\u044f\u0434\u043e\u043c \u0441 \u043d\u043e\u0443\u0442\u0431\u0443\u043a\u043e\u043c.\" \/>\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\/usb-over-ip-v-domashnih-usloviyah\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\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\udd47USB over IP \u0432 \u0434\u043e\u043c\u0430\u0448\u043d\u0438\u0445 \u0443\u0441\u043b\u043e\u0432\u0438\u044f\u0445 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0418\u043d\u043e\u0433\u0434\u0430 \u0432\u043e\u0437\u043d\u0438\u043a\u0430\u0435\u0442 \u0436\u0435\u043b\u0430\u043d\u0438\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u0441 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e\u043c, \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u043d\u044b\u043c \u043f\u043e USB, \u043d\u0435 \u0434\u0435\u0440\u0436\u0430 \u0435\u0433\u043e \u043d\u0430 \u0441\u0442\u043e\u043b\u0435 \u0440\u044f\u0434\u043e\u043c \u0441 \u043d\u043e\u0443\u0442\u0431\u0443\u043a\u043e\u043c.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/usb-over-ip-v-domashnih-usloviyah\" \/>\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=\"2020-05-30T17:42:20+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-05-30T17:42:20+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\udd47USB \u00fcber IP im Home-Office | ProHoster","description":"Manchmal hat man den Wunsch, mit einem \u00fcber USB verbundenen Ger\u00e4t zu arbeiten, ohne es auf dem Tisch neben dem Laptop zu haben.","canonical_url":"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/usb-over-ip-v-domashnih-usloviyah","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\udd47USB over IP \u0432 \u0434\u043e\u043c\u0430\u0448\u043d\u0438\u0445 \u0443\u0441\u043b\u043e\u0432\u0438\u044f\u0445 | ProHoster","og:description":"\u0418\u043d\u043e\u0433\u0434\u0430 \u0432\u043e\u0437\u043d\u0438\u043a\u0430\u0435\u0442 \u0436\u0435\u043b\u0430\u043d\u0438\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u0441 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e\u043c, \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u043d\u044b\u043c \u043f\u043e USB, \u043d\u0435 \u0434\u0435\u0440\u0436\u0430 \u0435\u0433\u043e \u043d\u0430 \u0441\u0442\u043e\u043b\u0435 \u0440\u044f\u0434\u043e\u043c \u0441 \u043d\u043e\u0443\u0442\u0431\u0443\u043a\u043e\u043c.","og:url":"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/usb-over-ip-v-domashnih-usloviyah","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":"2020-05-30T17:42:20+00:00","article:modified_time":"2020-05-30T17:42:20+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"83379","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":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 15:19:18","updated":"2022-09-29 17:57:32","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\/83379","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=83379"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/83379\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=83379"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=83379"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=83379"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}