Hur man använder VirtualHere för att dela USB över ett nätverk utan problem

Senaste uppdatering: 19/11/2025
Författare: Cristian Garcia

  • VirtualHere förenklar fjärråtkomst till USB-enheter med hjälp av en server på Raspberry Pi eller NAS och en klient på din dator.
  • För Linux tillåter nativ USB IP att dela enheter ansluts med vhci-moduler och systemd-tjänsten.
  • Det finns alternativ för flera plattformar som USB Network Gate och FlexiHub med kryptering och sessionskontroll.

Hur man använder Virtual Here för att dela USB över ett nätverk

¿Hur använder man Virtual Here för att dela USB över ett nätverk? Att dela en USB-port över ett nätverk kan verka som magi, men med rätt verktyg är det mer som en fråga om två klick och ett par kommandon. Med VirtualHere, och även med alternativ som USB IP i Linux eller kommersiella programsviter, är det möjligt att komma åt skrivare, externa hårddiskar, kameror eller säkerhetsnycklar som om de vore anslutna till din lokala dator, med en nästan transparent användarupplevelse.

I den här artikeln har vi samlat den mest användbara och tillförlitliga informationen från olika källor: en verklig erfarenhet av att använda Raspberry Pi med VirtualHere, specifika steg för att konfigurera en Linux-klient via USB IP, viktiga varningar för att undvika dataförlust och programvarualternativ med avancerade funktioner. Målet är att hjälpa dig att välja den metod som bäst passar dina behov och komma igång. Tillförlitlighet och inga huvudvärk.

Vad är VirtualHere och när bör du vara intresserad av det?

VirtualHere är programvara som fungerar som både en server och en klient för att exponera USB-portar över ett nätverk. Servern körs på den andra sidan och delar enheten, och klienten körs på datorn som förbrukar resursen. Detta gör att en fysisk enhet som finns i ett annat rum, kontor eller till och med stad beter sig som om den vore lokal. Den här arkitekturen är vettig om du vill... direktåtkomst på USB-portnivå och du vill inte förlita dig på fjärrskrivbordslösningar.

Ett mycket illustrativt användningsfall kommer från astrofotografins värld. Genom att installera en Raspberry Pi nära teleskopet och ansluta kameror, fästen eller sensorer till den kan du arbeta från din hemdator eller observatoriedator som om allt var inkopplat i din maskin. I en gemensam upplevelse testades den först med inbyggda applikationer som Kstars, Stellarium, Ekos, PHD, APT och Indi Ascom-ekosystemet direkt på Raspberry Pi, men installationen kändes besvärlig. Att byta till VirtualHere gjorde installationen mycket enklare. mycket enklare att sätta upp.

Prestanda, stabilitet och termiska överväganden

Vid den faktiska användning som beskrivs observerades inga fördröjningar, problem med styrning eller bildtagning. Ingen signifikant latens rapporterades i någon av de konsulterade källorna, och ändå lades extra kylning till Raspberry Pi som en försiktighetsåtgärd för att förhindra överhettningskrascher eller prestandaförluster. Observera: om du ska belasta en enkortsdator (SBC) ihållande är det ett billigt sätt att förbättra prestandan att lägga till en kylfläns eller ventilation. stabilitet och termisk marginal.

En viktig punkt som inte bör förbises: att koppla bort en USB-enhet från servern medan den delas och används kan orsaka datakorruption och permanent dataförlust. Rekommendationen var tydlig och tål att upprepas: först, stäng av Raspberry Pi eller servervärden innan du fysiskt tar bort enheten, och om du vill vara extra säker, koppla även bort dess strömförsörjning. Denna bästa praxis minskar risken för skador på förvaringsenheter och undviker inkonsekventa tillstånd på bussen.

Typiskt scenario med Raspberry Pi och VirtualHere

Det vanligaste arbetsflödet innebär att man använder en Raspberry Pi som en USB-server. Anslut de enheter du vill exponera för den och kör tjänsten som delar dem på det lokala nätverket. Från din huvuddator, oavsett om det är Linux, macOS eller Windows, installerar du klienten för att visa och ansluta dessa enheter. I verkligheten har denna metod visat sig vara effektiv. smidig och enkel att monterasärskilt jämfört med tyngre programvarustackar på själva Raspberry Pi.

Om du föredrar att inte förlita dig på en mikrodator finns det ett lika giltigt alternativ: att använda en stationär eller bärbar dator som inte är för gammal och styra den med fjärrskrivbordsprogramvara som TeamViewer eller VNC. I så fall arbetar du på fjärrmaskinen, och det finns ingen USB-omdirigering som sådan, men du kan hantera specifika utskrifts- eller skanningsuppgifter utan att använda en dedikerad USB-server. Denna metod är enkel och för många kontorsscenarier är den... tillräcklig och snabb att implementera.

Exklusivt innehåll - Klicka här  VRR i Windows 11: vad det är och när man ska aktivera det

Linux-klient med inbyggd USB-IP: detaljerade steg

I Linux-miljöer är ett robust och gratis alternativ inbyggt USB IP-stöd. Idén är liknande: servervärden exporterar enheten och klienten ansluter den över nätverket. För klientsidan i Ubuntu finns det ett beprövat skript som är värt att dokumentera eftersom det fungerar bra och är enkelt att reproducera. Dessa steg låter dig komma åt en fjärrenhet som om den vore ansluten till datorns USB-port, med drivrutiner och kernelstack hanterar allt.

  1. Installera nödvändiga verktyg på Ubuntu. Kör:
    sudo -s
    apt-get install linux-tools-generic -y

    Det här paketet tillhandahåller verktyg som usbip, vilka är viktiga för att ansluta den delade enheten till klienten. Den här installationen är snabb och icke-påträngande.

  2. Aktivera den obligatoriska modulen på klienten:
    modprobe vhci-hcd
    echo 'vhci-hcd' >> /etc/modules

    Modulen hcd vhci exponerar en virtuell värdkontroller som låter din kärna behandla fjärr-USB-enheter som om de vore lokala. Att deklarera den i /etc/modules säkerställer att den laddas vid varje start under en ihållande erfarenhet.

  3. Anslut enheten som exporterats av servern med detta kommando, och ersätt med den verkliga IP-adressen för värden som delar USB-enheten, till exempel Raspberry Pi:
    sudo usbip attach -r 0.0.0.0

    Efter att du har kört detta bör du se enheten på ditt klientsystem och kunna använda den normalt. Om den inte visas, kontrollera din anslutning, brandvägg och att servern har exporterat enheten. Det här steget är det som gör att USB-tunnel över TCP/IP.

Automatisera bilagor med en systemd-tjänst

För att automatiskt ansluta enheten efter varje start kan du skapa en systemd-enhet. Sekvensen som används i den konsulterade dokumentationen öppnar en servicefil och aktiverar den sedan. Här är ett exempel som du kan anpassa, genom att ange serverns IP-adress och, om tillämpligt, identifieraren för den exporterade enheten. Denna automatisering eliminerar manuella steg och gör den fjärrstyrda USB-enheten tillgänglig automatiskt. konstant från början.

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

Spara filen och kör följande kommandon för att ladda om, aktivera och starta tjänsten. Detta gör att systemet automatiskt ansluter enheten vid varje start, vilket är särskilt användbart i produktionsutrustning eller laboratorier.

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

Om något går fel, granska processen från början och kontrollera att servern exporterar och att nätverket tillåter kommunikation. Som rekommenderas i den ursprungliga guiden är det bäst att upprepa sekvensen steg för steg när oväntade fel uppstår. Tålamod och ett systematiskt tillvägagångssätt löser vanligtvis de flesta problem. mindre konfigurationsproblem.

Viktig varning om frånkopplingar

Det är värt att betona eftersom det är viktigt: att plötsligt koppla bort en USB-enhet från servern medan den delas kan vara förödande. Inte bara kommer fjärrsessionen att avbrytas, utan du kan också göra enheten oåterställbar. Den bästa metoden är att stänga av servervärden och, om nödvändigt, ta bort dess strömförsörjning innan du hanterar några enheter. Denna metod, tillsammans med en UPS för att förhindra strömavbrott, minskar risken för oåterkallelig dataförlust.

Windows-klient och supportstatus

Den insamlade informationen indikerar att det finns en Windows-klient, men den är i betafas, med osignerade drivrutiner och inget stöd för Windows 10, vilket gör den olämplig för produktionsmiljöer. Om du huvudsakligen arbetar i Windows, överväg alternativ med moget stöd eller låt klienten köras på Linux eller macOS tills det stödet är tillgängligt. klientens faktiska mognadsnivå.

Kommersiella alternativ med avancerade funktioner

Utöver VirtualHere och USB IP finns det programsviter som erbjuder elegant paketering och värdefulla extrafunktioner. USB Network Gate och FlexiHub utmärker sig för sin plattformsoberoende strategi, sitt säkerhetslager och stöd för komplexa scenarier. Om du behöver sessionskontroll, kompatibilitet med virtuella skrivbord eller hantering av seriella portar utöver USB kan de vara ett bra val. flexibilitet och affärsstöd.

USB-nätverksport: Utvalda funktioner

  • USB över TCP/IP med skyddDen låter dig skicka data från en USB-port till en annan maskin över nätverket och du kan skydda åtkomst med ett lösenord för att förhindra obehörig användning.
  • Virtualiserade miljöer och bladmiljöerInstallerad på gästsystem ger den åtkomst till värdens USB-portar. Den är kompatibel med VMware, VMware ESX, Citrix XenDesktop och Microsoft Hyper-V.
  • Sann plattformsoberoendeDen fungerar på macOS, Linux och Windows. Du kan dela den på en Windows-dator och komma åt den sömlöst från Linux eller Mac.
  • Åtkomst via sessionerDen låter dig isolera en enhet och tilldela den exklusivt till en användare inom en session. Den erbjuds för närvarande i testläge och stöder USB-minnen och kameror, med kompatibilitet för Citrix ICA version 7 och senare.

FlexiHub: USB och seriellt under ett och samma tak

FlexiHub utmärker sig genom att kombinera USB- och serieportdelning i en enda applikation. Detta gör den särskilt intressant för industriell automation och styrning, där streckkodsläsare, övervakningskameror och CNC-maskiner samexisterar med vanligare kontorstillbehör. Dess gränssnitt listar nätverksnoderna och möjliggör anslutning med ett klick, vilket prioriterar... enkel upptäckt och anslutning.

  • Fjärråtkomst från var som helstOavsett om enheten är i rummet bredvid eller på andra sidan jorden, exponerar appen den och du fäster den enkelt.
  • Anslut och koppla ifrån utan att röra digHantera sessioner från din lokala dator med end-to-end-kryptering för att upprätthålla sekretessen.
  • Automatisk typdetekteringDen identifierar och visar om det är en skrivare, ett tangentbord, en USB-enhet etc., vilket gör det enkelt att veta vad du ansluter vid varje given tidpunkt.
  • Åtkomstkontroll och utelåsningDu kan dölja enheter så att de inte är synliga eller tillgängliga utan ägarens uttryckliga tillstånd.
  • Stark krypteringDen använder 256-bitars SSL, vilket ger ett extra säkerhetslager vid överföring av känslig data över nätverket.
  • Egen omdirigeringsserverTack vare reläfunktionen behöver du inte avslöja din publika IP-adress. Även om klienten inte ser servern direkt flyter anslutningen smidigt.

ASUSTOR NAS som USB-server med kompatibel app

Om du har en ASUSTOR NAS kan du förvandla den till en USB-server för ditt lokala nätverk. Med motsvarande applikation blir alla USB-enheter du ansluter till NAS:en direkt tillgängliga från andra datorer, som om de vore inkopplade lokalt. Detta är idealiskt för att dela SD-kort, säkerhetsnycklar, skrivare, seriella drivrutiner och otaliga andra kringutrustningar. En nyligen publicerad version har lagt till förbättringar som strömavbrott för portar med kompatibla hubbar, stöd för VirtualHeres modulära KVM IP-system och prestandaoptimeringar.

Vad händer om jag bara vill dela en skrivare och externa hårddiskar hemma?

För ett hemmakontor med en skrivare och ett par hårddiskar finns det flera alternativ. Om du redan har en Raspberry Pi är det en mycket prisvärd och flexibel lösning att förvandla den till en USB-server med VirtualHere eller USB IP. Om du föredrar en helt guidad upplevelse erbjuder USB Network Gate eller FlexiHub en polerad och krypterad lösning. Och om du har en kompatibel NAS kan deras app vara det renaste sättet att centralisera resurser. I samtliga fall är målet detsamma: att kunna använda dessa enheter från din dator. transparens och bra respons.

Om du funderade på att köpa specifik hårdvara, till exempel hubbar med integrerade nätverksfunktioner, tänk på att den nämnda programvaran täcker de flesta behov utan ytterligare investeringar. Valet beror på dina prioriteringar: budget, säkerhet, stöd för flera plattformar eller enkel administration. Tänk också på dess kompatibilitet med fjärrskrivbordsverktyg, vilket kan vara en livräddare för tillfälliga uppgifter utan att kräva någon installation. ingen extra infrastruktur.

Praktiska tips för en gedigen upplevelse

  • Ta hand om nätverketAnslut servern med kabel när det är möjligt, och om du använder Wi-Fi, leta efter det minst belastade bandet.
  • Stabil utfodringUndvik passiva hubbar för krävande hårddiskar och kameror. En robust strömförsörjning och UPS gör hela skillnaden.
  • Undvik direktavbrottStoppa tjänsten eller stäng av servern innan du tar bort en USB-enhet som används.
  • Övervakar temperaturenPå Raspberry Pi, lägg till en kylfläns och, om nödvändigt, ventilation för ihållande belastning.
  • DokumentidentifierareNotera serverns IP-adress och enhetsidentifierare för att automatisera med systemd.

Anteckningar och erfarenheter från astrovärlden

I tester som involverade guidning och fjärrinspelning observerades inga signifikanta fördröjningar eller bildfall. Guidningen förblev stabil och bilderna blev utan överraskningar. Nyckeln var att kombinera tillräcklig kylning för Raspberry Pi med korta, högkvalitativa kablar till kameran och tillbehören. Denna typ av installation förstärker idén att en välbyggd USB-server erbjuder... mycket positiva resultat även i tidskänsliga uppgifter.

Om ditt arbetsflöde med programsviter som Kstars, Stellarium, Ekos, PHD, APT och Indi Ascom är besvärligt på själva Raspberry Pi, kan omdirigering av USB och drift från en kraftfullare maskin minska belastningen avsevärt. Du kan också kombinera metoder: guidning med Raspberry Pi och inspelning på en Windows-bärbar dator, som några kollegor har beskrivit, och utnyttja det bästa från varje system. Flexibiliteten hos de beskrivna verktygen möjliggör detta. högeffektiva hybrider.

Snabba vanliga frågor

Finns det märkbar latens? När du arbetar över ett nätverk med krävande USB-enheter? I de insamlade erfarenheterna upptäcktes ingen märkbar fördröjning i guidning eller fotografering, förutsatt att nätverket var stabilt och servern var väl kyld.

Är det säkert? Exponera ett USB-minne över ett offentligt internet? Det är bäst att arbeta inom ditt lokala nätverk eller via VPN. Om du väljer kommersiella verktyg, förlita dig på deras krypterings- och omdirigeringsserver. Undvik att öppna oskyddade portar..

Kan jag använda Windows? som kund utan problem? En av de nämnda klienterna visade sig vara i beta med osignerade drivrutiner och inget stöd för Windows 10, så det är lämpligt att vara försiktig och överväga etablerade alternativ om din primära plattform är Windows.

Vad händer om USB-kabeln kopplas bort? medan det delas? Det finns en verklig risk för dataförlust. Stäng av servern eller koppla bort enheten på ett säkert sätt innan du fysiskt kopplar bort den.

Välj mellan Virtuellt HärUSB IP och kommersiella sviter beror på ditt sammanhang. Om du prioriterar enkelhet och låg kostnad erbjuder Raspberry Pi som Linux-server och klient en utmärkt balans. Om du letar efter premiumfunktioner som sessionskontroll, stöd för virtuella skrivbord och produktionsklar kryptering gör USB Network Gate och FlexiHub skillnaden. Och om du redan har en ASUSTOR NAS förvandlar dess app enheten till en mångsidig USB-server med nya förbättringar som portströmförsörjning och stöd för VirtualHeres modulära KVM IP-system. Med ett väl underhållet nätverk, goda rutiner vid frånkoppling av enheter och lite organisation har du dina enheter tillgängliga från vilken dator som helst som om de var precis bredvid dig. Komfort och prestanda mycket lik lokal användning.

Digital hygien
Relaterad artikel:
En komplett guide till digital hygien: de bästa vanorna för att undvika att bli hackad