Kuidas VirtualHere'i abil USB-d võrgus probleemideta jagada

Viimane uuendus: 19/11/2025

  • VirtualHere lihtsustab kaugjuurdepääsu USB-seadmetele, kasutades Raspberry Pi või NAS-i serverit ja teie arvuti klienti.
  • Linuxi puhul võimaldab natiivne USB IP ühendada jagatud seadmeid vhci moodulite ja systemd teenusega.
  • Saadaval on mitmeplatvormilised alternatiivid, näiteks USB Network Gate ja FlexiHub, millel on krüptimine ja seansi kontroll.

Kuidas kasutada Virtual Here'i USB jagamiseks võrgus

¿Kuidas kasutada Virtual Here'i USB jagamiseks võrgus? USB-pordi jagamine võrgus võib tunduda maagiana, kuid õigete tööriistadega on see pigem kahe klõpsu ja paari käsu küsimus. VirtualHere'i ja ka selliste valikutega nagu USB IP Linuxis või kommertsprogrammides on võimalik pääseda ligi printeritele, välistele draividele, kaameratele või turvavõtmetele nii, nagu oleksid need ühendatud teie kohaliku arvutiga, kasutades selleks... peaaegu läbipaistev kasutajakogemus.

Selles artiklis oleme kogunud erinevatest allikatest kõige kasulikuma ja usaldusväärsema teabe: reaalse kogemuse Raspberry Pi kasutamisest VirtualHere'iga, konkreetsed sammud Linuxi kliendi seadistamiseks USB IP kaudu, olulised hoiatused andmete kadumise vältimiseks ja tarkvara alternatiivid täiustatud funktsioonidega. Eesmärk on aidata teil valida meetod, mis sobib teie vajadustega kõige paremini, ja alustada. Usaldusväärsus ja peavalude puudumine.

Mis on VirtualHere ja millal peaks see sind huvitama?

VirtualHere on tarkvara, mis toimib nii serveri kui ka kliendina, et pakkuda võrgus USB-porte. Server töötab seadme jagamise otsas ja klient töötab ressurssi tarbivas arvutis. See paneb teises toas, kontoris või isegi linnas asuva füüsilise seadme käituma nii, nagu see oleks kohalik. See arhitektuur on mõistlik, kui soovite... otsene juurdepääs USB-pordi tasandil ja te ei taha loota kaugtöölaua lahendustele.

Väga illustreeriv kasutusjuhtum pärineb astrofotograafia maailmast. Raspberry Pi teleskoobi lähedale paigutamine ja kaamerate, aluste või andurite ühendamine võimaldab teil töötada kodust või observatooriumi arvutist nii, nagu oleks kõik teie masinasse ühendatud. Jagatud kogemuse põhjal testiti seda esmalt otse Raspberry Pi-l asuvate natiivsete rakendustega nagu Kstars, Stellarium, Ekos, PHD, APT ja Indi Ascomi ökosüsteem, kuid seadistamine tundus tülikas. VirtualHere'ile üleminek tegi seadistamise palju lihtsamaks. palju lihtsam seadistada.

Jõudlus, stabiilsus ja termilised kaalutlused

Kirjeldatud tegelikus kasutuses ei täheldatud viivitusi ega juhtimise või pildi jäädvustamise probleeme. Üheski konsulteeritud allikas ei teatatud olulisest latentsusest, kuid Raspberry Pi-le lisati ettevaatusabinõuna lisajahutus, et vältida ülekuumenemist, krahhe või jõudluse langust. Pange tähele: kui kavatsete üheplaadilist arvutit (SBC) pidevalt koormata, on jahutusradiaatori või ventilatsiooni lisamine odav viis jõudluse parandamiseks. stabiilsus ja termiline varu.

Üks kriitiline punkt, mida ei tohiks tähelepanuta jätta: USB-draivi serverist lahtiühendamine ajal, mil see on jagatud ja kasutusel, võib põhjustada andmete rikkumist ja jäädavat kadumist. Soovitus oli selge ja väärib kordamist: kõigepealt lülitage Raspberry Pi või serverihost enne seadme füüsilist eemaldamist välja ja kui soovite olla eriti turvaline, ühendage lahti ka selle toiteallikas. See parim tava vähendab ohtu hoiuruumide kahjustused ja väldib bussis ebajärjekindlaid olekuid.

Tüüpiline stsenaarium Raspberry Pi ja VirtualHere'iga

Kõige levinum töövoog hõlmab Raspberry Pi kasutamist USB-serverina. Ühendage seadmed, mida soovite sellega jagada, ja käivitage teenus, mis neid kohalikus võrgus jagab. Oma põhiarvutist, olgu see siis Linux, macOS või Windows, installite kliendi nende seadmete vaatamiseks ja ühendamiseks. Reaalses kogemuses osutus see lähenemisviis tõhusaks. paindlik ja kergesti kokkupandaveriti võrreldes Raspberry Pi enda raskemate tarkvarapakkidega.

Kui te ei soovi mikroarvutile lootma jääda, on olemas sama hea alternatiiv: kasutada mitte liiga vana laua- või sülearvutit ja juhtida seda kaugtöölaua tarkvaraga, näiteks TeamVieweri või VNC-ga. Sellisel juhul töötate kaugarvutis ja USB-ümbersuunamist kui sellist pole, kuid saate teatud printimis- või skannimisülesandeid täita ilma spetsiaalset USB-serverit juurutamata. See lähenemisviis on lihtne ja paljude kontorisituatsioonide jaoks... piisav ja kiire rakendamine.

Eksklusiivne sisu – klõpsake siin  Microsoft Store ei avane või sulgub pidevalt: üksikasjalikud lahendused

Linuxi klient natiivse USB IP-ga: üksikasjalikud sammud

Linuxi keskkondades on töökindel ja tasuta valik natiivne USB IP-tugi. Idee on sarnane: serveri host ekspordib seadme ja klient ühendab selle võrgu kaudu. Ubuntu kliendipoole jaoks on olemas tõestatud skript, mida tasub dokumenteerida, kuna see töötab hästi ja seda on lihtne reprodutseerida. Need sammud võimaldavad teil pääseda ligi kaugseadmele nii, nagu oleks see ühendatud teie arvuti USB-porti, kasutades draiverid ja kerneli pinu kõige haldamine.

  1. Paigalda Ubuntule vajalikud tööriistad. Käivita:
    sudo -s
    apt-get install linux-tools-generic -y

    See pakett sisaldab utiliite nagu usbip, mis on olulised jagatud seadme kliendiga ühendamiseks. See install on kiire ja mittepealetükkiv.

  2. Luba kliendis vajalik moodul:
    modprobe vhci-hcd
    echo 'vhci-hcd' >> /etc/modules

    Moodul hcd vhci avab virtuaalse hostikontrolleri, mis võimaldab kernelil käsitleda kaug-USB-seadmeid nii, nagu need oleksid kohalikud. Selle deklareerimine failis /etc/modules tagab, et see laaditakse iga käivitamise ajal. püsiv kogemus.

  3. Ühenda serveri eksporditud seade selle käsuga, asendades selle USB-d jagava hosti tegeliku IP-aadressiga, näiteks Raspberry Pi-ga:
    sudo usbip attach -r 0.0.0.0

    Pärast selle käivitamist peaksite seadet oma kliendisüsteemis nägema ja saama seda normaalselt kasutada. Kui seda ei kuvata, kontrollige oma ühendust, tulemüüri ja seda, kas server on seadme eksportinud. See samm on see, mis teeb seadme... USB tunnel TCP/IP kaudu.

Automatiseeri manustamine systemd teenusega

Seadme automaatseks ühendamiseks pärast iga käivitamist saate luua systemd-draivi. Vaadeldavas dokumentatsioonis kasutatud jada avab teenusefaili ja seejärel lubab selle. Siin on näidis, mida saate kohandada, määrates serveri IP-aadressi ja vajaduse korral eksporditud seadme identifikaatori. See automatiseerimine välistab käsitsi tehtavad sammud ja teeb kaug-USB-draivi automaatselt kättesaadavaks. algusest peale konstantne.

vi /lib/systemd/system/usbip.service

Description=Adjuntar dispositivo USB remoto via USB IP
After=network-online.target
Wants=network-online.target


Type=oneshot
ExecStart=/usr/sbin/usbip attach -r 192.168.1.50
RemainAfterExit=yes


WantedBy=multi-user.target

Salvestage fail ja käivitage teenuse uuesti laadimiseks, lubamiseks ja käivitamiseks järgmised käsud. See põhjustab seadme automaatse ühendamise igal käivitamisel, mis on eriti kasulik järgmistel juhtudel: tootmisseadmed või laborid.

sudo systemctl --system daemon-reload
sudo systemctl enable usbip.service
sudo systemctl start usbip.service

Kui midagi läheb valesti, vaadake protsess algusest peale üle ja veenduge, et server ekspordib ja võrk võimaldab suhtlust. Nagu algses juhendis soovitati, on ootamatute vigade ilmnemisel kõige parem korrata järjestust samm-sammult. Kannatlikkus ja süstemaatiline lähenemine lahendavad tavaliselt enamiku probleeme. väiksemad konfiguratsiooniprobleemid.

Kriitiline hoiatus katkestuste kohta

Seda tasub rõhutada, sest see on oluline: USB-draivi järsk lahtiühendamine serverist jagamise ajal võib olla katastroofiline. See mitte ainult ei katkesta kaugseanssi, vaid võib muuta draivi ka taastamatuks. Parim tava on enne seadmete käsitsemist serveri host välja lülitada ja vajadusel toiteallikas eemaldada. See tava koos UPS-iga voolukatkestuste vältimiseks vähendab ohtu. parandamatu andmete kadu.

Windowsi kliendi ja toe olek

Kogutud teave näitab, et Windowsi klient on olemas, kuid see on beetaversioonis, allkirjastamata draiveritega ja ilma Windows 10 toeta, mistõttu see ei sobi tootmiskeskkondadesse. Kui töötate peamiselt Windowsiga, kaaluge alternatiivseid võimalusi, mis toetavad küpset versiooni, või hoidke klienti Linuxis või macOS-is töös, kuni see tugi on saadaval. kliendi tegelik küpsusaste.

Kommertsalternatiivid täiustatud funktsioonidega

Lisaks VirtualHere'ile ja USB IP-le on olemas ka tarkvarapakette, mis pakuvad viimistletud disaini ja väärtuslikke lisafunktsioone. USB Network Gate ja FlexiHub paistavad silma oma platvormideülese lähenemisviisi, turvakihi ja keerukate stsenaariumide toe poolest. Kui vajate lisaks USB-le ka seansi juhtimist, virtuaalse töölaua ühilduvust või jadapordi haldust, võivad need olla hea valik. paindlikkus ja äritugi.

USB võrguvärav: esiletõstetud funktsioonid

  • USB üle TCP/IP koos kaitsegaSee võimaldab teil saata andmeid USB-pordist teise masinasse võrgu kaudu ja saate juurdepääsu parooliga kaitsta, et vältida volitamata kasutamist.
  • Virtualiseeritud ja tera-keskkonnadKülalissüsteemidele installituna annab see juurdepääsu hosti USB-portidele. See ühildub VMware'i, VMware ESX-i, Citrix XenDesktopi ja Microsoft Hyper-V-ga.
  • Tõeline platvormideüleneSee töötab macOS-is, Linuxis ja Windowsis. Saate seda Windowsi arvutis jagada ja sellele sujuvalt ligi pääseda nii Linuxist kui ka Macist.
  • Juurdepääs seansside kaupaSee võimaldab teil seadme isoleerida ja määrata selle seansi piires ainult ühele kasutajale. Praegu pakutakse seda proovirežiimis ning see toetab mälupulki ja kaameraid, ühildudes Citrix ICA versiooniga 7 ja uuemate versioonidega.

FlexiHub: USB ja jadaport ühe katuse all

FlexiHub paistab silma selle poolest, et ühendab USB ja jadapordi jagamise ühes rakenduses. See muudab selle eriti huvitavaks tööstusautomaatika ja -juhtimise jaoks, kus vöötkoodiskannerid, valvekaamerad ja CNC-masinad eksisteerivad koos tavalisemate kontoriseadmetega. Selle liides loetleb võrgusõlmed ja võimaldab ühe klõpsuga ühenduse luua, seades prioriteediks... avastamise ja ühenduse loomise lihtsus.

  • Kaugjuurdepääs kõikjaltOlenemata sellest, kas seade asub kõrvaltoas või teisel pool maakera, rakendus kuvab selle ja saate selle hõlpsalt ühendada.
  • Ühenda ja katkesta liikumatultHalda seansse oma kohalikust masinast otsast lõpuni krüptimisega konfidentsiaalsuse säilitamiseks.
  • Automaatne tüübituvastusSee tuvastab ja kuvab, kas tegemist on printeri, klaviatuuri, USB-draivi vms-ga, mistõttu on igal ajahetkel lihtne teada saada, mida ühendate.
  • Juurdepääsu kontroll ja lukustusSaate seadmeid peita nii, et need poleks ilma omaniku selgesõnalise loata nähtavad ega ligipääsetavad.
  • tugev krüpteeringSee kasutab 256-bitist SSL-i, mis pakub tundlike andmete võrgus edastamisel täiendavat turvakihti.
  • Oma ümbersuunamisserverTänu edastamisfunktsioonile ei pea te oma avalikku IP-aadressi avaldama. Isegi kui klient serverit otse ei näe, sujub ühendus sujuvalt.

ASUSTOR NAS USB-serverina koos ühilduva rakendusega

Kui teil on ASUSTOR NAS, saate selle muuta oma kohaliku võrgu USB-serveriks. Vastava rakenduse abil saab iga NAS-iga ühendatud USB-seade otse teistest arvutitest ligipääsetavaks, justkui oleks see lokaalselt ühendatud. See sobib ideaalselt SD-kaartide, turvavõtmete, printerite, jadapordi draiverite ja lugematute muude välisseadmete jagamiseks. Uuem versioon on lisanud täiustusi, näiteks ühilduvate jaoturitega portide toitetsüklit, tugi VirtualHere'i modulaarsele KVM IP-süsteemile ja jõudluse optimeerimine.

Mis saab siis, kui ma tahan kodus jagada ainult printerit ja väliseid kõvakettaid?

Kodukontori loomiseks printeri ja paari kõvakettaga on mitu võimalust. Kui sul on juba Raspberry Pi, on selle muutmine VirtualHere'i või USB IP abil USB-serveriks väga taskukohane ja paindlik lahendus. Kui eelistad täielikult juhendatud kogemust, pakuvad USB Network Gate või FlexiHub viimistletud ja krüpteeritud lahendust. Ja kui sul on ühilduv NAS, võib selle rakendus olla kõige puhtam viis ressursside tsentraliseerimiseks. Kõigil juhtudel on eesmärk sama: et saaksid neid seadmeid oma arvutist kasutada. läbipaistvus ja hea reageerimisvõime.

Kui kaalusite konkreetse riistvara, näiteks integreeritud võrguvõimalustega jaoturite ostmist, pidage meeles, et mainitud tarkvara katab enamiku vajadusi ilma lisainvesteeringuteta. Valik sõltub teie prioriteetidest: eelarve, turvalisus, platvormideülene tugi või halduse lihtsus. Samuti kaaluge selle ühilduvust kaugtöölaua tööriistadega, mis võivad olla elupäästjad aeg-ajalt tehtavate ülesannete puhul ilma seadistamist vajamata. täiendavat infrastruktuuri pole.

Praktilised näpunäited hea kogemuse saamiseks

  • Hoolitse võrgu eestÜhenda server võimaluse korral kaabli abil ja kui kasutad WiFi-ühendust, otsi kõige vähem koormatud sagedusala.
  • Stabiilne söötmineVäldi passiivseid jaotureid nõudlike draivide ja kaamerate puhul. Võimas toiteplokk ja UPS mängivad olulist rolli.
  • Vältige pingestatud ühenduse katkestusiEnne kasutusel oleva USB-mälupulga eemaldamist peatage teenus või lülitage server välja.
  • Jälgib temperatuuriRaspberry Pi-l lisage jahutusradiaator ja vajadusel ventilatsioon pideva koormuse tagamiseks.
  • Dokumendi identifikaatoridSystemd-ga automatiseerimiseks pange tähele serveri IP-aadressi ja seadme identifikaatorit.

Märkmeid ja kogemusi astromaailmast

Juhtimis- ja kaugsalvestustestides ei täheldatud olulisi viivitusi ega kaadrite vahesid. Juhtimine püsis stabiilne ja fotod tulid välja ilma üllatusteta. Võtmeks oli Raspberry Pi piisava jahutuse kombineerimine lühikeste ja kvaliteetsete kaablitega kaamera ja lisatarvikute jaoks. Selline seadistus kinnitab ideed, et hästi ehitatud USB-server pakub väga positiivseid tulemusi isegi ajatundlike ülesannete puhul.

Kui teie töövoog selliste tarkvarapakettidega nagu Kstars, Stellarium, Ekos, PHD, APT ja Indi Ascom on Raspberry Pi enda jaoks tülikas, võib USB ümbersuunamine ja võimsamast masinast töötamine koormust oluliselt vähendada. Samuti saate kombineerida lähenemisviise: juhendamist Raspberry Pi-ga ja jäädvustamist Windowsi sülearvutiga, nagu mõned kolleegid on kirjeldanud, kasutades ära mõlema süsteemi parimaid omadusi. Kirjeldatud tööriistade paindlikkus võimaldab seda. ülitõhusad hübriidid.

Kiire KKK

Kas on märgatav latentsus? Kui töötate võrgus nõudlike USB-seadmetega? Kogutud kogemuste põhjal ei tuvastatud suunamisel ega pildistamisel märkimisväärseid viivitusi, eeldusel, et võrk oli stabiilne ja server hästi jahutatud.

See on ohutu USB-mälupulga avalikus internetis avaldamine? Parim on tegutseda oma kohalikus võrgus või VPN-i kaudu. Kui valite kommertstööriistad, siis tuginege nende krüpteerimis- ja ümbersuunamisserverile. Vältige kaitsmata portide avamist..

Kas ma saan Windowsi kasutada? kliendina ilma probleemideta? Üks mainitud klientidest osutus beetatestimise faasis allkirjastamata draiveritega ja ilma Windows 10 toeta, seega on soovitatav olla ettevaatlik ja kaaluda väljakujunenud alternatiive, kui teie peamine platvorm on Windows.

Mis juhtub, kui USB-kaabel lahti ühendatakse? kui seda jagatakse? Andmete kadumise oht on reaalne. Enne serveri füüsilist lahtiühendamist lülitage see välja või eemaldage seade ohutult.

Valige üks VirtualHereUSB IP ja kommertspaketid sõltuvad teie kontekstist. Kui eelistate lihtsust ja madalat hinda, pakub Raspberry Pi Linuxi serveri ja kliendina suurepärast tasakaalu. Kui otsite lisafunktsioone, nagu seansi kontroll, virtuaalse töölaua tugi ja tootmisvalmis krüptimine, on USB Network Gate ja FlexiHub olulised. Ja kui teil on juba ASUSTOR NAS, muudab selle rakendus seadme mitmekülgseks USB-serveriks tänu hiljutistele täiustustele, nagu portide toite tsükliline väljalülitamine ja VirtualHere'i modulaarse KVM IP-süsteemi tugi. Hästi hooldatud võrgu, seadmete lahtiühendamise heade tavade ja väikese korralduse abil on teie seadmed ligipääsetavad igast arvutist, justkui oleksid need otse teie kõrval. Mugavus ja jõudlus väga lähedal kohalikule kasutusele.

Digitaalne hügieen
Seotud artikkel:
Täielik digitaalse hügieeni juhend: parimad harjumused häkkimise vältimiseks