Kaip naudoti „VirtualHere“, norint be vargo bendrinti USB tinkle

Paskutinis atnaujinimas: 2025-19-11

  • „VirtualHere“ supaprastina nuotolinę prieigą prie USB įrenginių naudojant serverį „Raspberry Pi“ arba NAS ir klientą jūsų kompiuteryje.
  • „Linux“ sistemoje vietinis USB IP leidžia prijungti bendrinamus įrenginius su „vhci“ moduliais ir „systemd“ paslauga.
  • Yra kelių platformų alternatyvų, tokių kaip „USB Network Gate“ ir „FlexiHub“ su šifravimu ir sesijos valdymu.

Kaip naudoti „Virtual Here“ norint bendrinti USB per tinklą

¿Kaip naudoti „Virtual Here“ norint bendrinti USB tinkle? USB prievado bendrinimas tinkle gali atrodyti kaip magija, tačiau naudojant tinkamus įrankius tai veikiau pakanka dviejų paspaudimų ir kelių komandų. Naudodami „VirtualHere“, taip pat tokias parinktis kaip USB IP „Linux“ ar komercinėse programose, galite pasiekti spausdintuvus, išorinius diskus, kameras ar saugos raktus taip, lyg jie būtų prijungti prie jūsų vietinio kompiuterio, su... beveik skaidri vartotojo patirtis.

Šiame straipsnyje surinkome naudingiausią ir patikimiausią informaciją iš įvairių šaltinių: realią patirtį naudojant „Raspberry Pi“ su „VirtualHere“, konkrečius veiksmus, kaip nustatyti „Linux“ klientą per USB IP, svarbius įspėjimus, kaip išvengti duomenų praradimo, ir programinės įrangos alternatyvas su išplėstinėmis funkcijomis. Tikslas – padėti jums pasirinkti geriausiai jūsų poreikius atitinkantį metodą ir pradėti. Patikimumas ir jokių galvos skausmų.

Kas yra „VirtualHere“ ir kada juo turėtumėte susidomėti?

„VirtualHere“ yra programinė įranga, kuri veikia ir kaip serveris, ir kaip klientas, kad tinkle būtų prieinami USB prievadai. Serveris veikia įrenginyje, kuris bendrina jį, o klientas veikia kompiuteryje, kuris naudoja išteklius. Dėl to fizinis įrenginys, esantis kitame kambaryje, biure ar net mieste, elgiasi taip, lyg būtų vietinis. Ši architektūra yra prasminga, jei norite... tiesioginė prieiga USB prievado lygmenyje ir nenorite pasikliauti nuotolinio darbalaukio sprendimais.

Labai iliustruojantis naudojimo atvejis yra iš astrofotografijos pasaulio. Pastačius „Raspberry Pi“ prie teleskopo ir prijungus prie jo kameras, laikiklius ar jutiklius, galima dirbti iš namų ar observatorijos kompiuterio, tarsi viskas būtų prijungta prie jūsų įrenginio. Bendros patirties metu jis pirmiausia buvo išbandytas su vietinėmis programomis, tokiomis kaip „Kstars“, „Stellarium“, „Ekos“, PHD, APT ir „Indi Ascom“ ekosistema tiesiai „Raspberry Pi“, tačiau sąranka atrodė sudėtinga. Perėjimas prie „VirtualHere“ labai palengvino sąranką. daug lengviau nustatyti.

Našumas, stabilumas ir šiluminiai aspektai

Faktiškai aprašyto naudojimo metu nebuvo pastebėta jokių vėlavimų, valdymo ar vaizdo fiksavimo problemų. Nė viename iš nagrinėtų šaltinių nebuvo pranešta apie reikšmingą delsą, tačiau kaip atsargumo priemonė „Raspberry Pi“ buvo įrengtas papildomas aušinimas, siekiant išvengti perkaitimo, gedimų ar našumo sumažėjimo. Atkreipkite dėmesį: jei ketinate nuolat apkrauti vienos plokštės kompiuterį (SBC), radiatoriaus arba ventiliacijos pridėjimas yra nebrangus būdas pagerinti našumą. stabilumas ir šiluminė riba.

Vienas svarbus dalykas, kurio nereikėtų ignoruoti: USB disko atjungimas nuo serverio, kai jis bendrinamas ir naudojamas, gali sugadinti duomenis ir juos prarasti visam laikui. Rekomendacija buvo aiški ir verta ją pakartoti: pirmiausia, prieš fiziškai atjungdami įrenginį, išjunkite „Raspberry Pi“ arba serverio pagrindinį kompiuterį, o jei norite būti ypač saugūs, taip pat atjunkite jo maitinimo šaltinį. Ši geriausia praktika sumažina riziką. sandėliavimo įrenginių pažeidimai ir išvengiama nenuoseklių būsenų magistralėje.

Tipinis scenarijus su Raspberry Pi ir VirtualHere

Dažniausias darbo procesas apima „Raspberry Pi“ naudojimą kaip USB serverį. Prijunkite prie jo norimus įrenginius ir paleiskite paslaugą, kuri juos bendrina vietiniame tinkle. Iš pagrindinio kompiuterio, nesvarbu, ar tai „Linux“, „macOS“, ar „Windows“, įdiegiate klientą, kad galėtumėte peržiūrėti ir prijungti šiuos įrenginius. Praktiškai šis metodas pasirodė esąs veiksmingas. judrus ir lengvai surenkamasypač lyginant su sunkesniais programinės įrangos paketais pačiame „Raspberry Pi“.

Jei nenorite pasikliauti mikrokompiuteriu, yra tokia pat tinkama alternatyva: naudoti ne per seną stacionarų arba nešiojamąjį kompiuterį ir valdyti jį nuotolinio darbalaukio programine įranga, pvz., „TeamViewer“ arba „VNC“. Tokiu atveju dirbate nuotoliniame kompiuteryje ir nėra USB peradresavimo, tačiau galite atlikti konkrečias spausdinimo ar nuskaitymo užduotis nenaudodami specialaus USB serverio. Šis metodas yra paprastas ir daugeliui biuro situacijų yra... pakankamas ir greitai įgyvendinamas.

Išskirtinis turinys – spustelėkite čia  Kodėl kai kurie žaidimai užstringa be įspėjimo naudojant „DirectX 12“

„Linux“ klientas su vietiniu USB IP: išsamūs veiksmai

„Linux“ aplinkose patikimas ir nemokamas pasirinkimas yra vietinis USB IP palaikymas. Idėja panaši: serverio mazgas eksportuoja įrenginį, o klientas jį prijungia per tinklą. „Ubuntu“ kliento pusėje yra patikrintas scenarijus, kurį verta dokumentuoti, nes jis veikia gerai ir jį lengva atkurti. Šie veiksmai leidžia pasiekti nuotolinį įrenginį taip, lyg jis būtų prijungtas prie jūsų kompiuterio USB prievado, naudojant tvarkyklės ir branduolio stekas viską valdant.

  1. Įdiekite reikiamus įrankius „Ubuntu“. Paleiskite:
    sudo -s
    apt-get install linux-tools-generic -y

    Šiame pakete yra tokios programos kaip „usbip“, kurios yra būtinos norint prijungti bendrą įrenginį prie kliento. Šis diegimas yra greitas ir neįkyrus.

  2. Įjunkite reikiamą modulį kliento kompiuteryje:
    modprobe vhci-hcd
    echo 'vhci-hcd' >> /etc/modules

    „hcd vhci“ modulis pateikia virtualų pagrindinio kompiuterio valdiklį, kuris leidžia jūsų branduoliui apdoroti nuotolinius USB įrenginius taip, lyg jie būtų vietiniai. Jo deklaravimas faile /etc/modules užtikrina, kad jis būtų įkeltas kiekvieno paleidimo metu. nuolatinė patirtis.

  3. Prijunkite serverio eksportuotą įrenginį naudodami šią komandą, pakeisdami jį tikruoju USB bendrinančio kompiuterio, pavyzdžiui, „Raspberry Pi“, IP adresu:
    sudo usbip attach -r 0.0.0.0

    Paleidę šį veiksmą, turėtumėte matyti įrenginį savo kliento sistemoje ir galėti jį naudoti įprastai. Jei jis nerodomas, patikrinkite ryšį, užkardą ir ar serveris eksportavo įrenginį. Šis žingsnis yra tai, kas lemia USB tunelis per TCP/IP.

Automatizuokite priedą naudodami „systemd“ paslaugą

Norėdami automatiškai prijungti įrenginį po kiekvieno paleidimo, galite sukurti „systemd“ diską. Dokumentacijoje naudojama seka atidaro aptarnavimo failą ir jį įjungia. Štai pavyzdys, kurį galite pritaikyti, nurodydami serverio IP adresą ir, jei taikoma, eksportuoto įrenginio identifikatorių. Ši automatizacija pašalina rankinius veiksmus ir automatiškai padaro nuotolinį USB diską prieinamą. pastovus nuo pat pradžių.

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

Išsaugokite failą ir vykdykite šias komandas, kad iš naujo įkeltumėte, įgalintumėte ir paleistumėte paslaugą. Tai leis sistemai automatiškai prijungti įrenginį kiekvieno paleidimo metu, o tai ypač naudinga, kai gamybos įranga arba laboratorijos.

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

Jei kas nors nepavyksta, peržiūrėkite procesą nuo pat pradžių ir patikrinkite, ar serveris eksportuoja ir ar tinklas leidžia bendrauti. Kaip rekomenduojama originaliame vadove, įvykus netikėtoms klaidoms, geriausia pakartoti seką žingsnis po žingsnio. Kantrybė ir sistemingas požiūris paprastai išsprendžia daugumą problemų. nedideli konfigūracijos nesklandumai.

Svarbus įspėjimas apie atjungimus

Verta pabrėžti, nes tai svarbu: staigus USB disko atjungimas nuo serverio, kai jis bendrinamas, gali būti pražūtingas. Ne tik bus nutrauktas nuotolinis seansas, bet ir diskas gali tapti neatkuriamas. Geriausia praktika yra išjungti serverio pagrindinį kompiuterį ir, jei reikia, atjungti jo maitinimo šaltinį prieš liečiant bet kokius įrenginius. Ši praktika kartu su nepertraukiamo maitinimo šaltiniu (UPS), siekiant išvengti elektros energijos tiekimo sutrikimų, sumažina riziką. nepataisomas duomenų praradimas.

„Windows“ kliento ir palaikymo būsena

Surinkta informacija rodo, kad „Windows“ klientas egzistuoja, tačiau jis yra beta versijos, su nepasirašytomis tvarkyklėmis ir nepalaiko „Windows 10“, todėl netinka gamybinei aplinkai. Jei daugiausia dirbate su „Windows“, apsvarstykite alternatyvias parinktis su brandžia palaikymu arba palikite klientą veikiančią „Linux“ arba „macOS“, kol bus galima naudotis šia pagalba. kliento faktinis brandos lygis.

Komercinės alternatyvos su pažangiomis funkcijomis

Be „VirtualHere“ ir USB IP, yra ir programų rinkinių, kurie siūlo išbaigtą konstrukciją ir vertingus priedus. „USB Network Gate“ ir „FlexiHub“ išsiskiria savo kelių platformų suderinamumu, saugumo lygiu ir sudėtingų scenarijų palaikymu. Jei, be USB, jums reikia sesijos valdymo, virtualaus darbalaukio suderinamumo ar nuosekliojo prievado valdymo, jie gali būti tinkamas pasirinkimas. lankstumas ir verslo palaikymas.

USB tinklo vartai: siūlomos funkcijos

  • USB per TCP/IP su apsaugaTai leidžia siųsti duomenis iš USB prievado į kitą įrenginį per tinklą ir apsaugoti prieigą slaptažodžiu, kad būtų išvengta neteisėto naudojimo.
  • Virtualizuotos ir „blade“ aplinkosĮdiegta svečių sistemose, ji suteikia prieigą prie pagrindinio kompiuterio USB prievadų. Ji suderinama su „VMware“, „VMware ESX“, „Citrix XenDesktop“ ir „Microsoft Hyper-V“.
  • Tikra kelių platformųJis veikia „macOS“, „Linux“ ir „Windows“ sistemose. Galite jį bendrinti „Windows“ kompiuteryje ir sklandžiai pasiekti iš „Linux“ ar „Mac“.
  • Prieiga pagal sesijasTai leidžia izoliuoti įrenginį ir priskirti jį išskirtinai vienam vartotojui sesijos metu. Šiuo metu siūloma bandomuoju režimu ir palaiko „flash“ diskus bei kameras, suderinamumą su „Citrix ICA 7“ ir naujesnėmis versijomis.

„FlexiHub“: USB ir nuoseklusis prievadas po vienu skydu

„FlexiHub“ išsiskiria tuo, kad vienoje programoje sujungia USB ir nuosekliųjų prievadų bendrinimą. Tai ypač įdomu pramoninei automatizacijai ir valdymui, kur brūkšninių kodų skaitytuvai, stebėjimo kameros ir CNC staklės egzistuoja kartu su įprastesniais biuro periferiniais įrenginiais. Jo sąsaja pateikia tinklo mazgų sąrašą ir leidžia prisijungti vienu spustelėjimu, prioritetizuojant... lengvesnis atradimas ir ryšio užmezgimas.

  • Nuotolinė prieiga iš bet kurios vietosNesvarbu, ar įrenginys yra kitame kambaryje, ar kitoje pasaulio pusėje, programėlė jį parodo ir jūs lengvai prijungiate.
  • Prijunkite ir atjunkite nejudėdamiTvarkykite sesijas iš savo vietinio kompiuterio, naudodami ištisinį šifravimą, kad išlaikytumėte konfidencialumą.
  • Automatinis tipo aptikimasJis atpažįsta ir rodo, ar tai spausdintuvas, klaviatūra, USB diskas ir pan., todėl lengva žinoti, ką bet kuriuo metu jungiate.
  • Prieigos kontrolė ir blokavimasĮrenginius galite paslėpti, kad jie nebūtų matomi arba pasiekiami be aiškaus savininko leidimo.
  • stiprus šifravimasJis naudoja 256 bitų SSL, kuris užtikrina papildomą saugumo lygį perduodant jautrius duomenis tinklu.
  • Nuosavas peradresavimo serverisDėl perdavimo funkcijos nereikia atskleisti savo viešojo IP adreso. Nors klientas tiesiogiai nemato serverio, ryšys vyksta sklandžiai.

ASUSTOR NAS kaip USB serveris su suderinama programėle

Jei turite „ASUSTOR NAS“, galite jį paversti USB serveriu savo vietiniam tinklui. Naudodami atitinkamą programą, bet kuris prie NAS prijungtas USB įrenginys tampa tiesiogiai pasiekiamas iš kitų kompiuterių, tarsi jis būtų prijungtas vietoje. Tai idealiai tinka bendrinti SD korteles, saugos raktus, spausdintuvus, serijinius tvarkykles ir daugybę kitų periferinių įrenginių. Naujausioje versijoje yra tokių patobulinimų kaip prievadų su suderinamais šakotuvais maitinimo ciklą, „VirtualHere“ modulinės KVM IP sistemos palaikymas ir našumo optimizavimas.

O jeigu noriu namuose dalytis tik spausdintuvu ir išoriniais standžiaisiais diskais?

Namų biuro įrengimui su spausdintuvu ir keliais standžiaisiais diskais yra keletas variantų. Jei jau turite „Raspberry Pi“, jo pavertimas USB serveriu naudojant „VirtualHere“ arba USB IP yra labai prieinamas ir lankstus sprendimas. Jei pageidaujate visiškai valdomos patirties, „USB Network Gate“ arba „FlexiHub“ siūlo išbaigtą ir užšifruotą sprendimą. O jei turite suderinamą NAS, jo programėlė gali būti švariausias būdas centralizuoti išteklius. Visais atvejais tikslas yra tas pats: turėti galimybę naudoti šiuos įrenginius iš savo kompiuterio. skaidrumas ir geras reagavimas.

Jei svarstėte įsigyti konkrečią įrangą, pavyzdžiui, šakotuvus su integruotomis tinklo galimybėmis, atminkite, kad minėta programinė įranga patenkina daugumą poreikių be papildomų investicijų. Pasirinkimas priklauso nuo jūsų prioritetų: biudžeto, saugumo, platformų palaikymo ar administravimo paprastumo. Taip pat atsižvelkite į jos suderinamumą su nuotolinio darbalaukio įrankiais, kurie gali būti tikras išsigelbėjimas atliekant retkarčiais atliekamas užduotis, nereikalaujant jokios sąrankos. jokios papildomos infrastruktūros.

Praktiniai patarimai, kaip įgyti tvirtos patirties

  • Rūpinkitės tinkluKai tik įmanoma, prijunkite serverį kabeliu, o jei naudojate „Wi-Fi“, ieškokite mažiausiai apkrautos juostos.
  • Stabilus maitinimasVenkite pasyviųjų šakotuvų, skirtų daug energijos reikalaujantiems diskams ir kameroms. Galingas maitinimo šaltinis ir UPS yra svarbiausi dalykai.
  • Venkite elektros tiekimo nutraukimųPrieš atjungdami naudojamą USB atmintinę, sustabdykite paslaugą arba išjunkite serverį.
  • Stebi temperatūrą„Raspberry Pi“ prieduose įrenkite radiatorių ir, jei reikia, ventiliaciją, kad būtų užtikrintas ilgalaikis apkrovimas.
  • Dokumento identifikatoriaiAtkreipkite dėmesį į serverio IP adresą ir įrenginio identifikatorių, kad galėtumėte automatizuoti naudodami „systemd“.

Užrašai ir patirtis iš astropasaulio

Testuose, kuriuose buvo naudojamas valdymas ir nuotolinis fiksavimas, nebuvo pastebėta jokių reikšmingų vėlavimų ar kadrų kritimų. Valdymas išliko stabilus, o nuotraukos buvo gautos be netikėtumų. Svarbiausia buvo suderinti tinkamą „Raspberry Pi“ aušinimą su trumpais, aukštos kokybės kabeliais, jungiančiais kamerą ir priedus. Toks nustatymas sustiprina idėją, kad gerai pagamintas USB serveris siūlo labai teigiami rezultatai net ir atliekant užduotis, kurioms ribotas laikas.

Jei jūsų darbo eiga su tokiais programų paketais kaip „Kstars“, „Stellarium“, „Ekos“, „PHD“, „APT“ ir „Indi Ascom“ yra sudėtinga pačiame „Raspberry Pi“, USB nukreipimas ir valdymas iš galingesnio kompiuterio gali žymiai sumažinti apkrovą. Taip pat galite derinti metodus: valdymą su „Raspberry Pi“ ir įrašymą į „Windows“ nešiojamąjį kompiuterį, kaip aprašė kai kurie kolegos, išnaudodami geriausias kiekvienos sistemos savybes. Aprašytų įrankių lankstumas tai leidžia. labai efektyvūs hibridai.

Greiti DUK

Ar yra pastebimas vėlavimas? Dirbant tinkle su daug resursų reikalaujančiais USB įrenginiais? Remiantis sukaupta patirtimi, nebuvo pastebėta jokių pastebimų vėlavimų nei kreipiant, nei fotografuojant, jei tinklas buvo stabilus, o serveris – gerai aušinamas.

Ar tai saugu? USB atmintinės atskleidimas viešajame internete? Geriausia veikti vietiniame tinkle arba per VPN. Jei renkatės komercinius įrankius, pasikliaukite jų šifravimo ir peradresavimo serveriu. Venkite atidaryti neapsaugotų prievadų..

Ar galiu naudoti „Windows“? kaip klientas be jokių problemų? Vienas iš paminėtų klientų buvo beta versijos su nepasirašytomis tvarkyklėmis ir nepalaikomas „Windows 10“, todėl patartina būti atsargiems ir apsvarstyti nustatytas alternatyvas, jei jūsų pagrindinė platforma yra „Windows“.

Kas nutiks, jei USB bus atjungtas? kol jis bendrinamas? Yra reali duomenų praradimo rizika. Prieš fiziškai atjungdami serverį, išjunkite jį arba saugiai atjunkite įrenginį.

Pasirinkite tarp Virtualus čiaUSB IP ir komerciniai programų paketai priklauso nuo jūsų konteksto. Jei teikiate pirmenybę paprastumui ir mažoms sąnaudoms, „Raspberry Pi“ kaip „Linux“ serveris ir klientas siūlo puikų balansą. Jei ieškote aukščiausios kokybės funkcijų, tokių kaip sesijos valdymas, virtualaus darbalaukio palaikymas ir gamybai paruoštas šifravimas, „USB Network Gate“ ir „FlexiHub“ yra puikus pasirinkimas. O jei jau turite „ASUSTOR NAS“, jo programa paverčia įrenginį universaliu USB serveriu su naujausiais patobulinimais, tokiais kaip prievadų maitinimo ciklas ir „VirtualHere“ modulinės KVM IP sistemos palaikymas. Turėdami gerai prižiūrimą tinklą, gerą įrenginių atjungimo praktiką ir šiek tiek tvarkos, galėsite pasiekti savo įrenginius iš bet kurio kompiuterio, tarsi jie būtų šalia jūsų. Patogumas ir našumas labai artimi vietiniam naudojimui.

Skaitmeninė higiena
Susijęs straipsnis:
Išsamus skaitmeninės higienos vadovas: geriausi įpročiai, padėsiantys išvengti įsilaužimo