{"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\/sv\/blog\/administrirovanie\/usb-over-ip-v-domashnih-usloviyah","title":{"rendered":"USB \u00f6ver IP i hemmet","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Ibland finns det en \u00f6nskan att arbeta med en enhet ansluten via USB utan att ha den p\u00e5 bordet bredvid b\u00e4rbara datorn. Min enhet \u00e4r en kinesisk gravyrmaskin med en 500 mW-laser, n\u00e5got som kan vara ganska obehagligt vid n\u00e4ra kontakt. F\u00f6rutom den direkta faran f\u00f6r \u00f6gonen avger lasern giftiga f\u00f6rbr\u00e4nningsprodukter under drift, s\u00e5 enheten b\u00f6r befinna sig i ett v\u00e4lventilerat utrymme, helst isolerad fr\u00e5n m\u00e4nniskor. Men hur hanterar man en s\u00e5dan enhet? Svaret p\u00e5 denna fr\u00e5ga hittade jag av en slump n\u00e4r jag granskade OpenWRT-repositoriet i hopp om att hitta en bra anv\u00e4ndning f\u00f6r den gamla routern D-Link DIR-320 A2. Jag beslutade mig f\u00f6r att anv\u00e4nda den metod som tidigare beskrivits p\u00e5 Habr. <b>USB \u00f6ver IP-tunnel<\/b>, men alla instruktioner f\u00f6r installation har f\u00f6rlorat sin aktualitet, s\u00e5 jag skriver min egen.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nOpenWRT \u00e4r ett operativsystem som inte beh\u00f6ver n\u00e5gon introduktion, s\u00e5 jag kommer inte g\u00e5 in p\u00e5 installationen. F\u00f6r min router valde jag den senaste stabila versionen OpenWrt 19.07.3 och kopplade den till huvud\u00e5tkomstpunkten via Wi-Fi som klient, och valde l\u00e4get <i>lan<\/i>, f\u00f6r att inte pl\u00e5ga brandv\u00e4ggen.<\/p>\n<h2>Serverdelen<\/h2>\n<p>\nF\u00f6lj noggrant <noindex><a rel=\"nofollow\" href=\"https:\/\/openwrt.org\/docs\/guide-user\/services\/usb.iptunnel\">den officiella instruktionen<\/a><\/noindex>. Efter anslutning via ssh installerar vi de n\u00f6dv\u00e4ndiga paketen.<\/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>\nAnslut sedan v\u00e5r enhet till USB-porten p\u00e5 routern (i mitt fall enheter: USB-hub, ett USB-minne d\u00e4r filsystemet f\u00f6r routern \u00e4r monterat (p\u00e5 grund av brist p\u00e5 plats p\u00e5 det interna lagringsutrymmet), och sj\u00e4lva gravyrmaskinen).<\/p>\n<p>Vi f\u00f6rs\u00f6ker lista de anslutna enheterna:<\/p>\n<pre><code class=\"bash\">root@OpenWrt:~# usbip list -l<\/code><\/pre>\n<p>\nInget.<\/p>\n<p>Genom att googla hittades boven, det visade sig vara biblioteket <b>libudev-fbsd<\/b>.<br \/>\nVi plockar manuellt den senaste fungerande versionen fr\u00e5n repositoriet <b>libudev_3.2-1<\/b> fr\u00e5n OpenWRT 17.01.7 f\u00f6r v\u00e5r arkitektur, i mitt fall \u00e4r det libudev_3.2-1_mipsel_mips32.ipk. Med hj\u00e4lp av wget\/scp laddar vi upp den till routern och installerar om<\/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>\nKontrollerar:<\/p>\n<pre><code class=\"bash\">root@OpenWrt:~# usbip list -l\n - busid 1-1.1 (090c:1000)\n   Silicon Motion, Inc. - Taiwan (tidigare Feiya Technology Corp.) : Flash-enhet (090c:1000)\n\n - busid 1-1.4 (1a86:7523)\n   QinHeng Electronics : HL-340 USB-serieadapter (1a86:7523)<\/code><\/pre>\n<p>\nKinesen som \u00e4r ansluten via USB-hubben fick bsuid <b>1-1.4<\/b>. Kom ih\u00e5g det.<\/p>\n<p>Nu startar vi demon:<\/p>\n<pre><code class=\"bash\">root@OpenWrt:~# usbipd -D<\/code><\/pre>\n<p>\noch binder kinesen<\/p>\n<pre><code class=\"bash\">root@OpenWrt:~# usbip bind -b 1-1.4\nusbip: info: bind device on busid 1-1.4: complete<\/code><\/pre>\n<p>\nVi kontrollerar att allt fungerar:<\/p>\n<pre><code class=\"bash\">root@OpenWrt:\/home# netstat -alpt\nAktiva internetanslutningar (servrar och etablerade)\nProto Recv-Q Send-Q LokaltAdress     Utl\u00e4ndskAdress         Status       PID\/Programnamn\ntcp        0      0 0.0.0.0:3240    0.0.0.0:*               LYSSNAR      1884\/usbipd<\/code><\/pre>\n<p>\nF\u00f6r att automatiskt binda enheten fram\u00f6ver, kommer vi att redigera <i>\/etc\/rc.local<\/i>, genom att l\u00e4gga till f\u00f6re <i>exit 0<\/i> f\u00f6ljande:<\/p>\n<pre><code class=\"bash\">usbipd -D &amp;\nsleep 1\nusbip bind -b 1-1.4<\/code><\/pre>\n<p><\/p>\n<h2>Klientdel<\/h2>\n<p>\nVi ska f\u00f6rs\u00f6ka ansluta enheten till Windows 10, med hj\u00e4lp av ovanst\u00e5ende instruktion fr\u00e5n openwrt.org. Jag s\u00e4ger direkt: den h\u00e4r id\u00e9n \u00e4r d\u00f6md att misslyckas. F\u00f6r det f\u00f6rsta, det t\u00e4cker endast Windows 7 x64. F\u00f6r det andra, det ges en l\u00e4nk till en tr\u00e5d p\u00e5 sourceforge.net, d\u00e4r det f\u00f6resl\u00e5s att ladda ner en patchad drivrutin fr\u00e5n Dropbox fr\u00e5n 2014. N\u00e4r vi f\u00f6rs\u00f6ker k\u00f6ra den under Windows 10 och ansluta till v\u00e5r enhet f\u00e5r vi felmeddelandet:<\/p>\n<pre><code class=\"bash\">c:Utilsusbip&gt;usbip -a 192.168.31.203 1-1.4\nusbip f\u00f6r Windows ($Id$)\n\n*** FEL: kan inte hitta enhet<\/code><\/pre>\n<p>\nDetta beror p\u00e5 att klienten inte fungerar med servern som \u00e4r byggd f\u00f6r k\u00e4rnor \u00e4ldre \u00e4n version 3.14.<br \/>\nServern usbip f\u00f6r OpenWRT 19.07.3 \u00e4r byggd p\u00e5 k\u00e4rna 4.14.180.<\/p>\n<p>Vidare i s\u00f6kandet snubblar jag \u00f6ver en aktuell utveckling av Windows-klienten p\u00e5 <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/cezanne\/usbip-win\">github<\/a><\/noindex>. Okej, st\u00f6d f\u00f6r Windows 10 x64 anges, men klienten \u00e4r enbart testversion, s\u00e5 det finns en rad begr\u00e4nsningar.<\/p>\n<p>S\u00e5, f\u00f6rst ber de att installera certifikatet, dessutom tv\u00e5 g\u00e5nger. Okej, vi l\u00e4gger det i Trusted Root Certification Authority och Trusted Publishers.<\/p>\n<p>D\u00e4refter m\u00e5ste operativsystemet s\u00e4ttas i testl\u00e4ge. Detta g\u00f6rs med kommandot<\/p>\n<pre><code class=\"bash\">bcdedit.exe \/set TESTSIGNING ON<\/code><\/pre>\n<p>\nF\u00f6rsta g\u00e5ngen lyckades det inte f\u00f6r mig, jag st\u00f6tte p\u00e5 <b>secure boot<\/b>. F\u00f6r att st\u00e4nga av det m\u00e5ste du starta om i UEFI och st\u00e4lla in secure boot - disable. P\u00e5 vissa b\u00e4rbara modeller kan installation av supervisor password kr\u00e4vas.<\/p>\n<p>Efter det startar vi upp i Windows och g\u00f6r <i>bcdedit.exe \/set TESTSIGNING ON<\/i><br \/>\nWindows s\u00e4ger att allt \u00e4r okej. Vi startar om igen och ser i nedre h\u00f6gra h\u00f6rnet texten Test Mode, version och byggnummer p\u00e5 OS. <\/p>\n<p>Vad \u00e4r po\u00e4ngen med alla dessa manipulationer? F\u00f6r att installera en osignerad drivrutin <b>USB\/IP VHCI<\/b>. Detta kan g\u00f6ras genom att ladda ner filerna usbip.exe, usbip_vhci.sys, usbip_vhci.inf, usbip_vhci.cer, usbip_vhci.cat, och k\u00f6ra med administrat\u00f6rsr\u00e4ttigheter<\/p>\n<pre><code class=\"bash\">usbip.exe install<\/code><\/pre>\n<p>\neller det andra alternativet, installation av Legacy Hardware manuellt. Jag valde det andra alternativet, fick en varning om installation av osignerad drivrutin och godk\u00e4nde den.<\/p>\n<p>D\u00e4refter kontrollerar vi om vi har m\u00f6jlighet att ansluta till den fj\u00e4rranslutna USB-enheten genom att k\u00f6ra kommandot:<\/p>\n<pre><code class=\"bash\">usbip.exe list -r<\/code><\/pre>\n<p>\noch f\u00e5r listan \u00f6ver enheter:<\/p>\n<pre><code class=\"bash\">c:Utilsusbip&gt;usbip.exe list -r 192.168.31.203\nusbip: error: failed to open usb id database\nExportable USB devices\n======================\n - 192.168.31.203\n      1-1.4: unknown vendor : unknown product (1a86:7523)\n           : \/sys\/devices\/ssb0:1\/ehci-platform.0\/usb1\/1-1\/1-1.4\n           : unknown class \/ unknown subclass \/ unknown protocol (ff\/00\/00)<\/code><\/pre>\n<p>\np\u00e5 felet <i>usbip: error: failed to open usb id database<\/i> vi ignorerar det, det p\u00e5verkar inte funktionen.<\/p>\n<p>Nu binder vi enheten:<\/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>\nKlart, Windows har uppt\u00e4ckt en ny enhet, nu kan vi anv\u00e4nda den som om den var fysiskt ansluten till b\u00e4rbara datorn.<\/p>\n<p>Med den kinesiska grav\u00f6ren hade jag lite problem, eftersom n\u00e4r jag f\u00f6rs\u00f6kte installera dess drivrutin CH341SER genom den medf\u00f6ljande installat\u00f6ren (ja, grav\u00f6ren \u00e4r baserad p\u00e5 Arduino), kraschade USB\/IP VHCI Windows i BSOD. Men installation av CH341SER-driften <b>till<\/b> genom att ansluta enheten via usbip.exe l\u00f6ste problemet.<\/p>\n<p>Resultat: grav\u00f6ren l\u00e5ter och ryker i k\u00f6ket med \u00f6ppet f\u00f6nster och st\u00e4ngd d\u00f6rr, jag \u00f6vervakar br\u00e4nningsprocessen fr\u00e5n ett annat rum via den medf\u00f6ljande programvaran som inte misst\u00e4nker n\u00e5got.<\/p>\n<p>Anv\u00e4nda k\u00e4llor:<\/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 \/>K\u00e4lla: <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.4 - 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\/sv\/blog\/administrirovanie\/usb-over-ip-v-domashnih-usloviyah\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"sv_SE\" \/>\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\/sv\/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 \u00f6ver IP i hemmet | ProHoster","description":"Ibland finns det en \u00f6nskan att arbeta med en enhet ansluten via USB, utan att ha den p\u00e5 skrivbordet bredvid b\u00e4rbara datorn.","canonical_url":"https:\/\/prohoster.info\/sv\/blog\/administrirovanie\/usb-over-ip-v-domashnih-usloviyah","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sv_SE","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\/sv\/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\/sv\/wp-json\/wp\/v2\/posts\/83379","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/comments?post=83379"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/83379\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/media?parent=83379"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/categories?post=83379"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/tags?post=83379"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}