{"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\/et\/blog\/administrirovanie\/usb-over-ip-v-domashnih-usloviyah","title":{"rendered":"USB \u00fcle IP kodustes tingimustes","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>M\u00f5nikord on soov t\u00f6\u00f6tada USB kaudu \u00fchendatud seadmega, hoides seda laua \u00e4\u00e4res koos s\u00fclearvutiga. Minu seadme puhul on tegemist Hiina lasergrafeeriga 500 mW, mis on \u00fcsna ebameeldiv l\u00e4hedases kontaktis. K\u00f5rvaltoimetena on silmade jaoks otsene oht ning laseri t\u00f6\u00f6 k\u00e4igus eralduvad m\u00fcrgised p\u00f5letustooted, seega peaks seade asuma h\u00e4sti ventileeritud ruumis ning soovitatavalt eraldi inimeste eest. Kuidas aga sellist seadet juhtida? Vastuse sellele k\u00fcsimusele leidsin juhuslikult, vaadates OpenWRT hoidlat, lootes leida v\u00e4\u00e4rikas rakendus vanale D-Link DIR-320 A2 ruuterile. \u00dchenduse loomiseks otsustasin kasutada kokkuv\u00f5tet, mis oli varem kajastatud \u0425\u0430\u0431\u0440-is <b>USB \u00fcle IP tunnel<\/b>, kuid k\u00f5ik selle paigaldamise juhised on ajakohasuse kaotanud, seega kirjutan oma.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nOpenWRT on operatsioonis\u00fcsteem, mis ei vaja tutvustamist, seega ei hakka ma selle paigaldamisest r\u00e4\u00e4kima. Oma ruuteri jaoks v\u00f5tsin viimase stabiilse OpenWrt 19.07.3 versiooni ja \u00fchendasin selle peamise p\u00e4\u00e4supunktiga Wi-Fi kaudu kliendire\u017eiimis, valides re\u017eiimi <i>lan<\/i>, et tulem\u00fc\u00fcri mitte piinata.<\/p>\n<h2>Serveripool<\/h2>\n<p>\nT\u00f6\u00f6tame vastavalt <noindex><a rel=\"nofollow\" href=\"https:\/\/openwrt.org\/docs\/guide-user\/services\/usb.iptunnel\">ametlikule juhendile<\/a><\/noindex>. P\u00e4rast SSH kaudu \u00fchenduse loomist installime vajalikud paketid.<\/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>\nSeej\u00e4rel \u00fchendame ruuteri USB-porti meie seadme (minu juhul seadmed: USB-hub, m\u00e4lupulk, millel on ruuteri failis\u00fcsteem (t\u00e4nu sisemise salvestusruumi puudumisele), ja just grafeer).<\/p>\n<p>Proovime saada nimekirja \u00fchendatud seadmetest:<\/p>\n<pre><code class=\"bash\">root@OpenWrt:~# usbip list -l<\/code><\/pre>\n<p>\nT\u00fchi.<\/p>\n<p>Google'iga otsides leidsin s\u00fc\u00fcdlase, kelleks osutus teek <b>libudev-fbsd<\/b>.<br \/>\nT\u00f5mbame k\u00e4tega hoidlast viimase t\u00f6\u00f6tava versiooni <b>libudev_3.2-1<\/b> OpenWRT 17.01.7 v\u00e4ljaandest oma arhitektuuri jaoks, minu puhul on see libudev_3.2-1_mipsel_mips32.ipk. Kasutades wget\/scp, laadime selle ruuteri m\u00e4llu ja uuesti installime<\/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>\nKontrollime:<\/p>\n<pre><code class=\"bash\">root@OpenWrt:~# usbip list -l\n - busid 1-1.1 (090c:1000)\n   Silicon Motion, Inc. - Taiwan (endine 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>\nHiinlane, mis on \u00fchendatud USB-hubi, sai bsuid <b>1-1.4<\/b>. Meeles pidama.<\/p>\n<p>N\u00fc\u00fcd k\u00e4ivitame deemon:<\/p>\n<pre><code class=\"bash\">root@OpenWrt:~# usbipd -D<\/code><\/pre>\n<p>\nja bindime hiinalase<\/p>\n<pre><code class=\"bash\">root@OpenWrt:~# usbip bind -b 1-1.4\nusbip: info: seade seondus busid 1-1.4: l\u00f5petatud<\/code><\/pre>\n<p>\nKontrollime, et k\u00f5ik t\u00f6\u00f6tab:<\/p>\n<pre><code class=\"bash\">root@OpenWrt: \/home# netstat -alpt\nAktiivsed interneti\u00fchendused (serverid ja kehtivad)\nProto Vastuv\u00f5t-Q Saatmise-Q Kohalik aadress           V\u00e4lis aadress         Oleku       PID\/Programmi nimi\ntcp        0      0 0.0.0.0:3240            0.0.0.0:*               LISTEN      1884\/usbipd<\/code><\/pre>\n<p>\nAutomaatseks seadme bindimiseks toimetame <i>\/etc\/rc.local<\/i>, lisades enne <i>exit 0<\/i> j\u00e4rgmist:<\/p>\n<pre><code class=\"bash\">usbipd -D &amp;\nsleep 1\nusbip bind -b 1-1.4<\/code><\/pre>\n<p><\/p>\n<h2>Kliendi osa<\/h2>\n<p>\nProovime seadme \u00fchendamist Windows 10-ga, kasutades \u00fclaltoodud juhendit openwrt.org-ist. \u00dctleme kohe: katse on m\u00e4\u00e4ratud eba\u00f5nnestuma. Esiteks, k\u00e4sitletakse ainult Windows 7 x64. Teiseks, on antud link thread'ile sourceforge.net-is, kus pakutakse alla laadida Dropboxist 2014. aastal patchitud draiverit. Kui proovime seda Windows 10 all k\u00e4ivitada ja meie seadmele \u00fchendada, saame vea:<\/p>\n<pre><code class=\"bash\">c:Utilsusbip&gt;usbip -a 192.168.31.203 1-1.4\nusbip for windows ($Id$)\n\n*** VIGA: seadet ei leitud<\/code><\/pre>\n<p>\nSee on seotud sellega, et klient ei t\u00f6\u00f6ta serveriga, mis on kokku pandud kerneliga, mis on vanem kui versioon 3.14.<br \/>\nServer usbip OpenWRT 19.07.3 on kokku pandud kernelil 4.14.180.<\/p>\n<p>Otsuste j\u00e4tkamise k\u00e4igus satun aktuaalsele Windowsi kliendi arendusele <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/cezanne\/usbip-win\">github<\/a><\/noindex>. Okei, lubatud on Windows 10 x64 tugi, kuid klient on rangelt katsetusversioon, seega on mitmeid piiranguid.<\/p>\n<p>Nii et esmalt palutakse installida sertifikaat, ja seda kahel korral. Okei, paigutame selle Trusted Root Certification Authority ja Trusted Publishers.<\/p>\n<p>Edasi tuleb operatsioonis\u00fcsteem viia testre\u017eiimi. Seda tehakse k\u00e4suga<\/p>\n<pre><code class=\"bash\">bcdedit.exe \/set TESTSIGNING ON<\/code><\/pre>\n<p>\nEsimese korraga ei \u00f5nnestunud mul, takistuseks oli <b>secure boot<\/b>. Selle keelamiseks peab taas k\u00e4ivituma UEFI-s ja seadistama secure boot \u2014 keelatud. M\u00f5nedes s\u00fclearvuti mudelites v\u00f5ib olla vajalik turvaparooli seadmine.<\/p>\n<p>P\u00e4rast seda k\u00e4ivitame Windowsi ja teeme <i>bcdedit.exe \/set TESTSIGNING ON<\/i><br \/>\nWindows \u00fctleb, et k\u00f5ik on korras. Taas k\u00e4ivitame ja n\u00e4eme paremas alumises nurgas tekstiga Test Mode, versiooni ja OS-i build'i numbrit. <\/p>\n<p>Milleks on k\u00f5igi nende man\u00f6\u00f6verduste eesm\u00e4rk? Allekandmata draiveri paigaldamiseks <b>USB\/IP VHCI<\/b>. Seda tehakse, laadides alla failid usbip.exe, usbip_vhci.sys, usbip_vhci.inf, usbip_vhci.cer, usbip_vhci.cat ja k\u00e4ivitades need administraatori \u00f5igustega<\/p>\n<pre><code class=\"bash\">usbip.exe install<\/code><\/pre>\n<p>\nv\u00f5i teine meetod, Legacy Hardware k\u00e4sitsi installimine. Valisin teise variandi, sain teate alla kirjutamata draiveri installimise kohta ja n\u00f5ustusin sellega.<\/p>\n<p>Kontrollime, kas saame kaugseadmest USB-seadet \u00fchendada, k\u00e4ivitades k\u00e4su:<\/p>\n<pre><code class=\"bash\">usbip.exe list -r<\/code><\/pre>\n<p>\nsaame seadmete nimekirja:<\/p>\n<pre><code class=\"bash\">c:Utilsusbip&gt;usbip.exe list -r 192.168.31.203\nusbip: viga: ei saanud avada usb id andmebaasi\nEksportimiseks m\u00f5eldud USB seadmed\n======================\n - 192.168.31.203\n      1-1.4: tundmatu tootja : tundmatu toode (1a86:7523)\n           : \/sys\/devices\/ssb0:1\/ehci-platform.0\/usb1\/1-1\/1-1.4\n           : tundmatu klass \/ tundmatu alamsort \/ tundmatu protokoll (ff\/00\/00)<\/code><\/pre>\n<p>\nveale <i>usbip: viga: ei saanud avada usb id andmebaasi<\/i> ignoreerime, see ei m\u00f5juta t\u00f6\u00f6d.<\/p>\n<p>N\u00fc\u00fcd sidume seadme:<\/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>\nK\u00f5ik, Windows tuvastas uue seadme, n\u00fc\u00fcd saab sellega t\u00f6\u00f6tada nagu oleks see f\u00fc\u00fcsiliselt s\u00fclearvutiga \u00fchendatud.<\/p>\n<p>Hiina graveerijaga tuli veidi vaeva n\u00e4ha, kuna katse paigaldada selle draiver CH341SER koos graveerijaga kaasasoleva installeriga (jah, graveerija on Arduinoga), USB\/IP VHCI kukutas Windowsi BSOD-ile. Kuid draiveri CH341SER <b>kuni<\/b> \u00fchendamine seadme kaudu usbip.exe lahendas probleemi.<\/p>\n<p>Kokkuv\u00f5te: graveerija m\u00fcriseb ja suitsutab k\u00f6\u00f6gis avatava akna ja suletud ukse juures, mina j\u00e4lgin p\u00f5letamisprotsessi teisest toas oma lemmikprogrammi kaudu, mis ei kahtlusta midagi.<\/p>\n<p>Kasutatud allikad:<\/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 \/>Allikas: <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\/et\/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=\"et_EE\" \/>\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\/et\/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 \u00fcle IP kodustes tingimustes | ProHoster","description":"M\u00f5nikord tekib soov t\u00f6\u00f6tada seadmega, mis on \u00fchendatud USB kaudu, mitte hoida seda laua peal s\u00fclearvuti l\u00e4hedal.","canonical_url":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/usb-over-ip-v-domashnih-usloviyah","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"et_EE","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\/et\/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\/et\/wp-json\/wp\/v2\/posts\/83379","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/comments?post=83379"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/83379\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=83379"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=83379"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=83379"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}