{"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\/no\/blog\/administrirovanie\/usb-over-ip-v-domashnih-usloviyah","title":{"rendered":"USB over IP i heimen","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Det hender at man \u00f8nsker \u00e5 jobbe med en enhet koblet via USB, uten \u00e5 ha den liggende p\u00e5 bordet ved siden av laptopen. Jeg har en kinesisk grav\u00f8r med en laser p\u00e5 500 mW, en enhet som er ganske ubehagelig ved n\u00e6rkontakt. Foruten den direkte faren for \u00f8ynene, avgir laseren giftige produkter under forbrenning, s\u00e5 enheten m\u00e5 v\u00e6re i et godt ventilert rom, helst isolert fra folk. Men hvordan styrer man denne enheten? Svaret p\u00e5 dette sp\u00f8rsm\u00e5let fant jeg tilfeldigvis mens jeg bladde gjennom OpenWRT-repositoriet i h\u00e5p om \u00e5 finne en verdig bruk for den gamle D-Link DIR-320 A2-ruteren. Jeg bestemte meg for \u00e5 bruke beskrivelsen som tidligere ble omtalt p\u00e5 Habr. <b>USB over IP tunnel<\/b>, men alle instruksjonene for installasjonen hadde mistet sin aktualitet, s\u00e5 jeg skriver min egen.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nOpenWRT er et operativsystem som ikke trenger n\u00e6rmere presentasjon, s\u00e5 jeg skal ikke g\u00e5 inn p\u00e5 installasjonen. For min ruter lastet jeg ned den nyeste stabile utgaven av OpenWrt 19.07.3, og koblet den til hovedtilgangspunktet via Wi-Fi som en klient, og valgte modus <i>lan<\/i>, for ikke \u00e5 plage brannmuren.<\/p>\n<h2>Serverdelen<\/h2>\n<p>\nVi f\u00f8lger <noindex><a rel=\"nofollow\" href=\"https:\/\/openwrt.org\/docs\/guide-user\/services\/usb.iptunnel\">den offisielle instruksjonen<\/a><\/noindex>. Etter tilkobling via ssh installerer vi de n\u00f8dvendige pakkene.<\/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>\nDeretter kobler vi v\u00e5r enhet til USB-porten p\u00e5 ruteren (i mitt tilfelle enheter: USB-hub, en USB-minnepinne, som har filsystemet til ruteren montert (p\u00e5 grunn av mangel p\u00e5 plass i det interne lagringsmediet), og selve grav\u00f8ren).<\/p>\n<p>La oss pr\u00f8ve \u00e5 liste opp de tilkoblede enhetene:<\/p>\n<pre><code class=\"bash\">root@OpenWrt:~# usbip list -l<\/code><\/pre>\n<p>\nTomt.<\/p>\n<p>Ved \u00e5 google fant jeg synderen, det var biblioteket <b>libudev-fbsd<\/b>.<br \/>\nVi henter den nyeste fungerende versjonen manuelt fra repositoriet <b>libudev_3.2-1<\/b> fra utgaven OpenWRT 17.01.7 for min arkitektur, i mitt tilfelle er det libudev_3.2-1_mipsel_mips32.ipk. Med wget\/scp laster vi den opp til ruteren og reinstallere<\/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>\nVi sjekker:<\/p>\n<pre><code class=\"bash\">root@OpenWrt:~# usbip list -l\n - busid 1-1.1 (090c:1000)\n   Silicon Motion, Inc. - Taiwan (formerly Feiya Technology Corp.) : Flash Drive (090c:1000)\n\n - busid 1-1.4 (1a86:7523)\n   QinHeng Electronics : HL-340 USB-Serial adapter (1a86:7523)<\/code><\/pre>\n<p>\nKineseren, koblet til USB-huben, fikk bsuid <b>1-1.4<\/b>. Husket den.<\/p>\n<p>S\u00e5 starter vi demon:<\/p>\n<pre><code class=\"bash\">root@OpenWrt:~# usbipd -D<\/code><\/pre>\n<p>\nog binder kineseren<\/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 sjekker at alt fungerer:<\/p>\n<pre><code class=\"bash\">root@OpenWrt:\\\/home# netstat -alpt\nAktive internettforbindelser (servere og etablerte)\nProto Recv-Q Send-Q Lokal adresse           Fremmed adresse         Status       PID\\\/Programnavn\ntcp        0      0 0.0.0.0:3240            0.0.0.0:*               LYTTER      1884\\\/usbipd<\/code><\/pre>\n<p>\nFor \u00e5 binde enheten automatisk videre, redigerer vi <i>\/etc\/rc.local<\/i>, og legger til f\u00f8r <i>exit 0<\/i> f\u00f8lgende:<\/p>\n<pre><code class=\"bash\">usbipd -D &amp;\nsleep 1\nusbip bind -b 1-1.4<\/code><\/pre>\n<p><\/p>\n<h2>Klientdelen<\/h2>\n<p>\nLa oss pr\u00f8ve \u00e5 koble enheten til Windows 10 ved \u00e5 bruke instruksjonen nevnt over fra openwrt.org. Jeg m\u00e5 si med en gang: prosjektet er d\u00f8mt til \u00e5 mislykkes. F\u00f8rst og fremst gjelder det kun Windows 7 x64. For det andre, det er en lenke til en tr\u00e5d p\u00e5 sourceforge.net, hvor det foresl\u00e5s \u00e5 laste ned en patchet driver fra 2014 fra Dropbox. N\u00e5r vi pr\u00f8ver \u00e5 kj\u00f8re den under Windows 10 og koble til enheten v\u00e5r, f\u00e5r vi feilmeldingen:<\/p>\n<pre><code class=\"bash\">c:Utilsusbip&gt;usbip -a 192.168.31.203 1-1.4\nusbip for windows ($Id$)\n\n*** FEIL: kan ikke finne enhet<\/code><\/pre>\n<p>\nDette skyldes at klienten ikke fungerer med en server bygget p\u00e5 en kjerne eldre enn versjon 3.14.<br \/>\nServeren usbip under OpenWRT 19.07.3 er bygget p\u00e5 kjerne 4.14.180.<\/p>\n<p>I min videre s\u00f8ken kommer jeg over en aktuell utvikling av Windows-klienten p\u00e5 <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/cezanne\/usbip-win\">github<\/a><\/noindex>. Greit, det er p\u00e5st\u00e5tt st\u00f8tte for Windows 10 x64, men klienten er utelukkende testversjon, s\u00e5 det er en rekke begrensninger.<\/p>\n<p>F\u00f8rst m\u00e5 vi installere sertifikatet, faktisk to ganger. Greit, vi plasserer det i Trusted Root Certification Authority og Trusted Publishers.<\/p>\n<p>Videre m\u00e5 operativsystemet settes i testmodus. Dette gj\u00f8r man ved \u00e5 kj\u00f8re kommandoen<\/p>\n<pre><code class=\"bash\">bcdedit.exe \\\/set TESTSIGNING ON<\/code><\/pre>\n<p>\nDet fungerte ikke f\u00f8rste gang, ble forstyrret av <b>secure boot<\/b>. For \u00e5 deaktivere det, m\u00e5 du starte p\u00e5 nytt i UEFI og sette secure boot til disabled. P\u00e5 noen b\u00e6rbare modeller kan det v\u00e6re n\u00f8dvendig \u00e5 sette en supervisor-passord.<\/p>\n<p>Etter dette starter vi opp i Windows og gj\u00f8r <i>bcdedit.exe \\\/set TESTSIGNING ON<\/i><br \/>\nWindows sier at alt er i orden. Vi starter opp igjen, og ser i nedre h\u00f8yre hj\u00f8rne teksten Test Mode, versjonen og byggnummeret til OS. <\/p>\n<p>Hva er alle disse man\u00f8vrene for? For \u00e5 installere en usignert driver <b>USB\\\/IP VHCI<\/b>. Dette kan gj\u00f8res ved \u00e5 laste ned filene usbip.exe, usbip_vhci.sys, usbip_vhci.inf, usbip_vhci.cer, usbip_vhci.cat, og kj\u00f8re med administratorrettigheter<\/p>\n<pre><code class=\"bash\">usbip.exe install<\/code><\/pre>\n<p>\neller den andre metoden, manuell installasjon av Legacy Hardware. Jeg valgte det andre alternativet, fikk en advarsel om installasjon av usignert driver og aksepterte det.<\/p>\n<p>Vi kontrollerer deretter at vi har muligheten til \u00e5 koble til en ekstern USB-enhet ved \u00e5 kj\u00f8re kommandoen:<\/p>\n<pre><code class=\"bash\">usbip.exe list -r<\/code><\/pre>\n<p>\nhent liste over enheter:<\/p>\n<pre><code class=\"bash\">c:Utilsusbip&gt;usbip.exe list -r 192.168.31.203\nusbip: feil: kunne ikke \u00e5pne usb id-databasen\nEksporterbare USB-enheter\n=================================================\n - 192.168.31.203\n      1-1.4: ukjent leverand\u00f8r : ukjent produkt (1a86:7523)\n           : \/sys\/devices\/ssb0:1\/ehci-platform.0\/usb1\/1-1\/1-1.4\n           : ukjent klasse \/ ukjent underklasse \/ ukjent protokoll (ff\/00\/00)<\/code><\/pre>\n<p>\nang\u00e5ende feilen <i>usbip: feil: kunne ikke \u00e5pne usb id-databasen<\/i> vi ignorerer dette, det p\u00e5virker ikke arbeidet.<\/p>\n<p>N\u00e5 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>\nAlt er klart, Windows oppdaget en ny enhet, n\u00e5 kan vi bruke den som om den var fysisk tilkoblet laptopen.<\/p>\n<p>Med den kinesiske graveren m\u00e5tte jeg slite litt, ettersom fors\u00f8kene p\u00e5 \u00e5 installere dens CH341SER-driver via den medf\u00f8lgende installasjonsprogrammet (ja, graveren er p\u00e5 Arduino) fikk USB\/IP VHCI til \u00e5 krasje Windows med BSOD. Men installasjonen av CH341SER <b>til<\/b> for tilkobling av enheten gjennom usbip.exe l\u00f8ste problemet.<\/p>\n<p>Resultat: graveren br\u00e5ker og r\u00f8yker p\u00e5 kj\u00f8kkenet med \u00e5pent vindu og lukket d\u00f8r, jeg observerer prosessen med \u00e5 brenne fra et annet rom via den medf\u00f8lgende programvaren, som ikke mistenker noe.<\/p>\n<p>Brukte kilder:<\/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 \/>Kilde: <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.5 - 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\/no\/blog\/administrirovanie\/usb-over-ip-v-domashnih-usloviyah\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.5\" \/>\n\t\t<meta property=\"og:locale\" content=\"nn_NO\" \/>\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\/no\/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 over IP hjemme | ProHoster","description":"Noen ganger \u00f8nsker man \u00e5 jobbe med en enhet koblet via USB, uten \u00e5 ha den p\u00e5 skrivebordet ved siden av laptopen.","canonical_url":"https:\/\/prohoster.info\/no\/blog\/administrirovanie\/usb-over-ip-v-domashnih-usloviyah","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"nn_NO","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\/no\/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\/no\/wp-json\/wp\/v2\/posts\/83379","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/comments?post=83379"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/posts\/83379\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/media?parent=83379"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/categories?post=83379"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/tags?post=83379"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}