{"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 tekib soov t\u00f6\u00f6tada USB-\u00fchendusega seadmega, hoides seda mitte laua \u00e4\u00e4res koos s\u00fclearvutiga. Minu seadme puhul on tegemist Hiina lasergraveerijaga, mille v\u00f5imsus on 500 mW, see on \u00fcsna ebameeldiv l\u00e4hedases kontakts. Lisaks silmade otsesele ohule vabastavad laserit\u00f6\u00f6d toksilised p\u00f5letustooted, seega peab seade olema h\u00e4sti ventileeritavas ruumis ning soovitatavalt eraldatud inimestest. Kuidas aga sellist seadet juhtida? Vastuse sellele k\u00fcsimusele leidsin juhuslikult, kui sirvisin OpenWRT reposi, lootes leida v\u00e4\u00e4rikat rakendust vanale D-Link DIR-320 A2 ruuterile. \u00dchenduse loomiseks otsustasin kasutada varem Habr's kirjeldatud meetodit <b>USB \u00fcle IP tunnel<\/b>, kuid k\u00f5ik juhised selle installimiseks on kaotanud oma aktuaalsuse, seega kirjutan enda.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nOpenWRT on operatsioonis\u00fcsteem, mis ei vajane tutvustamist, seega ei hakka ma selle installimist detailidesse minema. Otsustasin oma ruuteri jaoks v\u00f5tta viimase stabiilse OpenWrt 19.07.3 versiooni ning \u00fchendasin selle p\u00f5higaa\u017eiga Wi-Fi kaudu kliendina, valides re\u017eiimi <i>lan<\/i>, et mitte tulem\u00fc\u00fcri m\u00fc\u00fca.<\/p>\n<h2>Serveripool<\/h2>\n<p>\nK\u00e4ime vastavalt <noindex><a rel=\"nofollow\" href=\"https:\/\/openwrt.org\/docs\/guide-user\/services\/usb.iptunnel\">ametlikule juhendile<\/a><\/noindex>. P\u00e4rast SSH kaudu \u00fchendamist paigaldame 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 meie seadme ruuteri USB-porti (minu juhul seade: USB-hub, m\u00e4lupulk, kuhu on mountitud ruuteri failis\u00fcsteem (sisemise m\u00e4lutalletuse puudumise t\u00f5ttu), ja konkreetselt graveerija).<\/p>\n<p>Proovime v\u00e4lja tuua \u00fchendatud seadmete nimekirja:<\/p>\n<pre><code class=\"bash\">root@OpenWrt:~# usbip list -l<\/code><\/pre>\n<p>\nT\u00fchi.<\/p>\n<p>Otsingute kaudu leidsime s\u00fc\u00fcdlase, kelleks osutus teek <b>libudev-fbsd<\/b>.<br \/>\nK\u00e4ime k\u00e4sitsi v\u00e4lja viimasest toimivast versioonist <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\u00e4lu ja uuesti paigaldame<\/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>\nKontrollin:<\/p>\n<pre><code class=\"bash\">root@OpenWrt:~# usbip list -l\n - busid 1-1.1 (090c:1000)\n   Silicon Motion, Inc. - Taiwan (endise 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>\nHiina seade, mis on \u00fchendatud USB-hubi, sai bsuid <b>1-1.4<\/b>. Meeles pidasime.<\/p>\n<p>N\u00fc\u00fcd k\u00e4ivitage demon:<\/p>\n<pre><code class=\"bash\">root@OpenWrt:~# usbipd -D<\/code><\/pre>\n<p>\nja sidume hiina seadme<\/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>\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\u00f5tt-Q Saatmine-Q Kohalik Aadress           V\u00f5\u00f5ras Aadress         Oleku       PID\/Programmi nimi\ntcp        0      0 0.0.0.0:3240            0.0.0.0:*               KUULAMINE      1884\/usbipd<\/code><\/pre>\n<p>\nEt seadet automaatselt siduda, redigeerime <i>\/etc\/rc.local<\/i>, lisades enne <i>exit 0<\/i> j\u00e4rgmise:<\/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 Windows 10-sse \u00fchendada, kasutades eespool mainitud juhist openwrt.org-ist. \u00dctlen kohe: see katse on hukatuslik. Esiteks, arvesse v\u00f5etakse ainult Windows 7 x64. Teiseks, antakse link t\u00fchjusele sourceforge.net-is, kus pakutakse 2014. aastal Dropboxi kaudu allalaadimist muudetud draiverit. Kui p\u00fc\u00fcame seda Windows 10 all k\u00e4ivitada ja meie seadmega \u00fchendust luua, saame vea:<\/p>\n<pre><code class=\"bash\">c:Utilsusbip&gt;usbip -a 192.168.31.203 1-1.4\nusbip Windowsile ($Id$)\n\n*** VIGA: seadet ei leitud<\/code><\/pre>\n<p>\nSee on tingitud sellest, et klient ei t\u00f6\u00f6ta serveriga, mis on kompileeritud tuumale, mis on vanem kui versioon 3.14.<br \/>\nOpenWRT 19.07.3 usbip server on kompileeritud tuumal 4.14.180.<\/p>\n<p>Otsingute j\u00e4tkamisel leian asjakohase Windowsi kliendi arenduse <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/cezanne\/usbip-win\">github<\/a><\/noindex>. Okei, on v\u00e4lja kuulutatud Windows 10 x64 tugi, kuid klient on rangelt katsetatav, seega on mitmeid piiranguid.<\/p>\n<p>Nii, k\u00f5igepealt palutakse sertifikaat installida, ja seda kahel korral. Okei, paneme selle Trusted Root Certification Authority ja Trusted Publishers sektsioonidesse.<\/p>\n<p>Seej\u00e4rel tuleb operatsioonis\u00fcsteem testre\u017eiimile viia. Seda saab teha k\u00e4skluse abil<\/p>\n<pre><code class=\"bash\">bcdedit.exe \/set TESTSIGNING ON<\/code><\/pre>\n<p>\nEsimese korraga ei \u00f5nnestunud, segas <b>secure boot.<\/b>Selle deaktivimiseks tuleb taask\u00e4ivitada UEFI-s ja seadistada secure boot - disable. M\u00f5nel s\u00fclearvuti mudelil v\u00f5ib osutuda vajalikuks sihvt\u00e4htaegade parooli 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. Taask\u00e4ivitame ja n\u00e4eme paremas alanurgas kirja Test Mode, versiooni ja operatsioonis\u00fcsteemi build number'i. <\/p>\n<p>Miks need k\u00f5ik manipulatsioonid vajalikud on? Et installida allkirjastamata draiverit <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 j\u00f5udma 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 hoiatusi allkirjastamata draiveri installimise kohta ja n\u00f5ustusin sellega.<\/p>\n<p>Seej\u00e4rel kontrollime, kas meil on v\u00f5imalik \u00fchendada eemalolev USB-seade, kasutades k\u00e4sku:<\/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 suutnud avada usb id andmebaasi\nEksporditavad 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 alamklass \/ tundmatu protokoll (ff\/00\/00)<\/code><\/pre>\n<p>\nvigast <i>usbip: viga: ei suutnud avada usb id andmebaasi<\/i> \u00e4ra pane sellele t\u00e4hele, see ei m\u00f5juta t\u00f6\u00f6d.<\/p>\n<p>N\u00fc\u00fcd kinnitame 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 seda kasutada nagu see oleks f\u00fc\u00fcsiliselt \u00fchendatud s\u00fclearvutiga.<\/p>\n<p>Hiina graveerijaga pidi veidi vaeva n\u00e4gema, kuna proovides installida selle draiverit CH341SER kaasasoleva installijaga (jah, graveerija on Arduino), USB\/IP VHCI kukutas Windowsi BSOD-i. Siiski, draiveri CH341SER <b>kuni<\/b> seadmise kaudu usbip.exe lahendas probleemi.<\/p>\n<p>Kokkuv\u00f5te: graveerija m\u00fcrab ja suitsustab k\u00f6\u00f6gis avatud aknaga ja suletud uksega, j\u00e4lgin graveerimisprotsessi teisest toast l\u00e4bi kaasneva tarkvara, mis ei tunne mingit petmist.<\/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 4.9.10 - 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. \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\" \/>\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) 4.9.10\" \/>\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. \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\" \/>\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, ilma et peaks seda koos s\u00fclearvutiga laua peal hoidma. Minu selline seade on Hiina graveerija 500 mW laseri peal, mis on \u00fcsna ebameeldiv l\u00e4hedases kontaktis. Lisaks silmade otsesele ohule eraldub laserit\u00f6\u00f6tamise k\u00e4igus toksilisi p\u00f5letusprodukte, seet\u00f5ttu peab seade olema h\u00e4sti ventileeritud.","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. \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","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"},"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}]}}