oscarlosu-lab/USBAnywhere
oscarlosu-lab/USBAnywhere has 145 GitHub stars and 8 forks. Star changes are not measured yet. Last checked 2026-11-11 07:08 UTC. Last push 2026-11-07.
🌐 The Free, Open-Source VirtualHere Alternative for Windows & Linux — Connect unlimited USB devices over LAN, Wi-Fi & Internet (Low-Latency WSK, 1-Click Pi Setup, WHQL Drivers)
What you can do
- 🔍 Auto-Discovery - Scan for USB/IP servers across your local network in seconds with live [ms] latency
- ⚡ 1-Click SSH Provisioning - Install and start usbipd on your Raspberry Pi/Linux server automatically
- 🌐 Internet Connection - Connect anywhere via Tailscale, ZeroTier, or WireGuard (NAT traversal)
- 🏎️ Tunable Latency - Status-bar toggle between Zero-Copy throughput and Low-Latency WSK packet handling
Crecimiento de estrellas medido
- in 24h
- Actualización retrasada
- in 7 days
- Recopilando historial
- in 15 days
- Recopilando historial
- in 1 month
- Recopilando historial
Cambios netos en períodos que se solapan, no totales diarios. Los datos no disponibles se dejan en blanco. Las estrellas indican interés, no calidad.
README_ES.md
Original🌐 USBAnywhere — La Alternativa Libre y Gratuita a VirtualHere para Windows
🌐 Idioma / Language: English | Español
v3.2.0 | 🌍 Web Oficial | 📦 Releases y Descargas | 🌐 USBAnywhere Server (Windows & macOS) | 📱 USBAnywhere Android | 💬 Comunidad Reddit | 📖 Manual de Usuario | 🌐 Conexión VPN
¿Por qué pagar 49,00 $ por servidor y estar limitado a un único dispositivo USB? USBAnywhere conecta ilimitados periféricos USB remotos por LAN, Wi-Fi e Internet con cero licencias, drivers certificados WHQL por Microsoft y latencia ultrabaja ajustable.
Transforma cualquier dispositivo Linux (o PC Windows) en un Hub USB Virtual de alto rendimiento accesible desde Windows 10 y 11. Compatible con Raspberry Pi, Orange Pi, Banana Pi, Proxmox/HomeLab, Steam Deck, routers OpenWRT, CrealityBox y cualquier servidor ARM/x86 con Linux.
⚔️ ¿Por qué cambiar de VirtualHere a USBAnywhere?
| Característica | USBAnywhere v3.0 | VirtualHere | USB Network Gate |
|---|---|---|---|
| Precio y Licencia | 100% Gratis y Código Abierto (GPLv3) | 49,00 USD / Servidor | +159,00 USD |
| Dispositivos Simultáneos (Free) | ♾️ Ilimitados | ⚠️ Solo 1 dispositivo | ❌ Trial limitado |
| Instalación Servidor en 1-Click | ✅ Auto-Instalador SSH y udev Hotplug |
❌ Manual por consola | ❌ Demonio privativo |
| Modos de Latencia de Red | ✅ Dual: Low-Latency WSK y Zero-Copy | ⚙️ Genérico | ⚙️ Genérico |
| Interfaz de Usuario | ✅ WPF Moderna (Temas Oscuro/Claro + Ping [ms]) |
🕰️ Árbol clásico Win98 | 💻 Pesada |
| Drivers (Windows 10/11) | ✅ Certificados WHQL (Soporte HVCI) | ✅ Firmados | ✅ Firmados |
| Integración VPN Nativa | ✅ Detección Tailscale, ZeroTier y WireGuard | 💰 Extra / Manual | ❌ Manual |
🎯 Diseñado para las Comunidades cansadas de Muros de Pago
- 🎮 Cloud Gaming, Moonlight / Sunshine y Steam Deck Conecta mandos Xbox/DualSense (con vibración completa, gatillos adaptativos y audio), dongles de auriculares inalámbricos y teclados desde la Raspberry Pi de tu salón directamente a tu PC Gaming.
- 🏎️ SimRacing y Simuladores de Vuelo (HOTAS / VR) Conecta volante, pedalera, caja de cambios, botonera y trackers VR simultáneamente por Ethernet usando el modo Low-Latency WSK sin pagar licencias por superar 1 dispositivo.
- 🖨️ Impresión 3D (Klipper, Mainsail, OctoPrint, CrealityBox) Comparte múltiples cámaras USB, acelerómetros ADXL345 y placas de impresoras 3D sin cables.
- 🖥️ HomeLab, Proxmox y Self-Hosted Pasa coordinadores Zigbee/Z-Wave, llaves de seguridad física y dongles de licencia (AutoCAD, iLok, eToken) por LAN o VPN Tailscale.
- 🥽 Realidad Virtual y Seguimiento Facial (HTC Vive Facial Tracker, VRChat, Quest) Transmite streams duales de cámaras infrarrojas a 60 FPS sin comprimir hacia VRCFaceTracking (VRCFT) usando el modo Zero-Copy y arranque minimizado en bandeja sin los congelamientos ni cortes habituales de VirtualHere. 👉 Leer la Guía de Optimización para VR y Facial Tracker.
🎬 Vídeos Tutoriales y Guías (YouTube)
🌟 Masterclass Completa (La Alternativa GRATIS a VirtualHere)
▶️ Ver Masterclass Completa en YouTube
🔥 Tutorial Especializado: Láser Diodo y Cámara en LightBurn
Conecta tu grabadora láser diodo (GRBL/Ruida) y tu cámara cenital simultáneamente por Wi-Fi o VPN sin desconexiones ni límites de dispositivos:
▶️ Ver Tutorial de Láser y Cámara LightBurn en YouTube
🆕 Novedades en v3.0.0 (Evolución a USBAnywhere)
- 🌐 Nueva marca: USBAnywhere - Evolución de
SnakeUSBIPpara posicionarse como la alternativa abierta número 1 frente a VirtualHere y VirtualUSB, con migración automática de tu configuración desde v2.x. - ⚡ Auto-Instalador SSH y Plug & Play en 1-Click - Convierte cualquier Raspberry Pi, Debian o Ubuntu en un servidor USB/IP con auto-exportación
udevhotplug automática al conectar dispositivos. - 🏎️ Selector Interactivo de Modos de Rendimiento (
⚡ Modo: Zero-Copy/🏎️ Modo: Low-Latency) - Alterna en vivo desde la barra de estado entrezero-copy(máxima velocidad para almacenamiento y cámaras) ylow-latency(callbacks WSK en kernel para periféricos HID/gaming/SimRacing). - 📊 Medidor de Latencia en Vivo (
[ms]) y Renombrado de Dispositivos (✏️) - Indicador de ping TCP en tiempo real junto a cada servidor descubierto y nombres personalizados persistentes por periférico. - 🔌 Desconexión Limpia y Ciclo de Vida de Drivers Blindado - Libera automáticamente los puertos USB remotos al salir o desinstalar y gestiona de forma segura el nodo virtual
ROOT\USBIP_WIN2\UDEsin crear controladoras duplicadas ni reiniciar concentradores USB físicos. - 🛡️ Drivers Certificados WHQL - Controladores oficiales firmados por Microsoft para Windows 10/11 x64 compatibles con Aislamiento de Núcleo (Core Isolation / HVCI).
- 📦 Modo Portable e Instalador Híbrido - Las versiones ZIP guardan la configuración localmente; el instalador Inno Setup usa
%AppData%\USBAnywheree inicia silenciosamente en bandeja (--minimized). - 📚 Base de Datos USB Actualizada - Base
usb.idscon más de 25.000 dispositivos identificados.
✨ Características Principales
- 🔍 Autodescubrimiento - Escanea servidores USB/IP en tu red local en segundos con indicador de latencia
[ms] - ⚡ Aprovisionamiento SSH 1-Click - Instala e inicia
usbipden tu Raspberry Pi/Linux automáticamente - 🌐 Conexión por Internet - Conecta desde cualquier lugar vía Tailscale, ZeroTier o WireGuard (NAT traversal)
- 🏎️ Latencia Ajustable - Botón en barra de estado para conmutar entre Zero-Copy y Low-Latency WSK
- 🔌 Conexión en 1 Click y Desconexión Segura - Libera puertos automáticamente al cerrar la app
- ⭐ Favoritos y Auto-Reconexión - Guarda dispositivos con reconexión automática (3 intentos) y perfil de latencia individual
- 📋 Información de Hardware y Renombrado - VID:PID, fabricante y producto de más de 25.000 dispositivos + nombres personalizados
- 🎨 GUI Nativa WPF Moderna - Interfaz fluida en .NET 9 con temas oscuro y claro en caliente
- 🌐 Multi-idioma - Español e Inglés conmutables en tiempo real
- 🔄 Auto-actualización Segura - Descarga e instalación verificada mediante sumas criptográficas SHA-256 (
SHA256SUMS.txt)
📦 Instalación
Opción 1: Portable (Sin instalación)
- Descarga desde USBAnywhere Downloads:
- Windows x64:
USBAnywhere-v3.2.0-x64.zip - Windows ARM64:
USBAnywhere-v3.2.0-arm64.zip(Surface Pro X, Snapdragon X Elite, etc.)
- Windows x64:
- Extrae el ZIP en cualquier carpeta
- Ejecuta
USBAnywhere.execomo Administrador - ¡Listo!
Opción 2: Instalador (x64 Recomendado)
- Descarga
USBAnywhere_Setup_v3.2.0.exedesde USBAnywhere Downloads - Ejecuta el instalador como Administrador
- Sigue el asistente de instalación
⚠️ Usuarios ARM64
Los drivers ARM64 son test-signed. Ver README_ARM64.md en el ZIP para instrucciones sobre cómo habilitar Windows Test Mode.
🚀 Uso Rápido
- Escanear - Click en
🔍 Escanearpara encontrar servidores en tu red - Listar - Click en
📋 Listarpara ver los dispositivos USB disponibles - Conectar - Doble-click en un dispositivo o click derecho → Conectar
- Desconectar - Click derecho → Desconectar
⚡ Configurar Servidor Linux / Raspberry Pi en 1-Click
- Haz click en
🔗 SSHen la barra superior - Introduce el usuario de tu Raspberry Pi / Linux (ej.
pioroot) y su IP - Pulsa
⚡ 1-Click Auto-Instalar— instalaráusbip, activará el módulo del kernel de forma persistente, iniciará el demonio y listará tus puertos USB automáticamente.
O ejecuta el Instalador Plug & Play de 1 Línea en tu Linux / Raspberry Pi:
curl -fsSL https://raw.githubusercontent.com/oscarlosu-lab/USBAnywhere/main/scripts/install-server.sh | sudo bash
💡 100% Plug & Play (¡Igual que VirtualHere!): Instala
usbipd, crea el serviciosystemdy añade una reglaudevhotplug que auto-exporta automáticamente cualquier USB en cuanto lo enchufas a la Raspberry Pi/Linux, sin necesidad de escribirusbip binda mano.
🐳 Servidor Docker / HomeLab / NAS (docker-compose.yml)
Despliega un servidor USB/IP Plug & Play en Unraid, TrueNAS, Synology o Proxmox usando docker/docker-compose.yml:
git clone --recursive https://github.com/oscarlosu-lab/USBAnywhere.git && cd USBAnywhere/docker && docker compose up -d
🎮 Automatización CLI para Moonlight / Sunshine / Playnite
Conecta automáticamente tu mando, volante o auriculares al iniciar un juego en streaming:
USBAnywhere.exe --minimized --connect 192.168.1.50 1-1.4
🌐 Conexión por Internet (VPN)
- Instala Tailscale en Windows y en tu servidor
- Click en
● VPNpara escanear peers con USB/IP activo (puerto 3240) - Selecciona el servidor remoto y pulsa Conectar
Ver docs/VPN_INTERNET_ES.md para la guía completa.
🐧 Configuración Manual del Servidor Linux (Opcional)
Compatible con cualquier dispositivo Linux con puertos USB (Raspberry Pi, Orange Pi, Banana Pi, OpenWRT, CrealityBox, Debian/Ubuntu x86/ARM):
Debian / Ubuntu / Raspberry Pi OS:
sudo apt update && sudo apt install -y usbip hwdata usbutils
sudo modprobe usbip_host
sudo usbipd -D
sudo usbip list -l
sudo usbip bind -b 1-1.4 # Sustituye por tu bus-id
OpenWRT:
opkg update && opkg install usbip-server kmod-usb-ohci
usbipd -D
Ver docs/RASPBERRY_PI_SERVER_EN.md para la guía detallada.
🔐 Firma de Código (Code Signing)
Free code signing provided by SignPath.io, certificate by SignPath Foundation.
Los binarios oficiales de Windows se firman criptográficamente utilizando la SignPath Foundation para verificar su autenticidad, procedencia e integridad. Consulta nuestra Política de Firma de Código.
📄 Licencia
Este proyecto está bajo la licencia GNU General Public License v3.0 (GPLv3).
USBAnywhere es 100% software libre y código abierto. Eres libre de ejecutar, estudiar, compartir y modificar el software bajo los términos de la Licencia Pública General de GNU publicada por la Free Software Foundation.
Consulta el archivo LICENSE para ver el texto completo de la licencia.
🔗 Ecosistema USBAnywhere
| Componente | Plataforma / Rol | Descripción |
|---|---|---|
| USBAnywhere Cliente | 🖥️ Windows 10/11 (x64 / ARM64) | Conecta dispositivos USB remotos con drivers WHQL y motor WSK |
| USBAnywhere Servidor | 🌐 Windows 10/11 (.NET 9.0) | Comparte periféricos USB locales por red con GUI y Auto-Bind |
| USBAnywhere Android | 📱 Android y Android TV | Servidor USB/IP rootless, integración Sunshine y hápticos DualSense |
| Web Oficial | 🌍 Portal Web | Guías interactivas, documentación y centro de descargas |
| Comunidad Reddit | 💬 r/UsbAnywhere | Soporte, debates, configuraciones de la comunidad y anuncios |
| Apoyar en Ko-fi | ☕ Comunidad | Apoya el hosting, pruebas de hardware y desarrollo libre |
☕ Apoya el Proyecto
Si USBAnywhere te ha servido para tu simulador, streaming o taller maker sin cables por el suelo, considera invitarnos a un café en Ko-fi. Tu aportación apoya directamente los certificados de firma digital de drivers, nuevo hardware de prueba (SBCs, volantes, mandos) e infraestructura.
🙏 Créditos
| Proyecto | Autor | Contribución |
|---|---|---|
| usbip-win2 | Vadim Grn | Drivers USB/IP firmados por Microsoft (WHQL certified). Core del cliente Windows. |
| OctoWrt | ihrapsa | Guía original para OpenWrt en CrealityBox. Inspiración para soporte de dispositivos embebidos. |
| OctoWrt Fork | ShivaJiva | Mantenimiento activo de OctoWrt. Releases actualizados para CrealityBox. |
| USB/IP | Linux Kernel | Protocolo original USB/IP |
| USBAnywhere | SnakeFoxu (OscarLosu) | GUI .NET 9 WPF, Auto-Setup SSH 1-Click, integración VPN, modos de latencia y documentación |
Explorar proyectos relacionados
awesome-selfhosted/awesome-selfhosted
Una lista de servicios de red y aplicaciones web de software libre que se pueden alojar en servidores propios.
335,949 estrellasimmich-app/immich
Solución autoalojada de alto rendimiento para la gestión de fotos y vídeos.
118,645 estrellasStirling-Tools/Stirling-PDF
La aplicación de PDF número 1 en GitHub, que permite editar PDF en cualquier dispositivo y en cualquier lugar.
96,149 estrellaslouislam/uptime-kuma
Una elegante herramienta de monitorización autoalojada
93,425 estrellas