| File | Date | Author | Commit |
|---|---|---|---|
| docs | 2025-12-27 |
|
[372111] docs: add animated demo GIF to README |
| src | 2026-01-01 |
|
[e80749] security: add URL validation and path traversal... |
| tools | 2025-12-27 |
|
[c89bb4] feat: v2.0.3 - Single instance, full localizati... |
| .gitignore | 2026-01-01 |
|
[90cd61] chore: sync .gitignore with global SnakeFoxu rules |
| CHANGELOG.md | 2025-12-27 |
|
[c89bb4] feat: v2.0.3 - Single instance, full localizati... |
| LICENSE | 2025-12-27 |
|
[d165fe] feat: Initial release v2.0.2 - WPF migration |
| README.md | 2025-12-27 |
|
[c89bb4] feat: v2.0.3 - Single instance, full localizati... |
| README_ES.md | 2025-12-27 |
|
[d165fe] feat: Initial release v2.0.2 - WPF migration |
| SnakeUSBIP.sln | 2025-12-27 |
|
[d165fe] feat: Initial release v2.0.2 - WPF migration |
| youtube_thumbnail.png | 2025-12-27 |
|
[19e36e] Add files via upload |
π Language / Idioma: English | EspaΓ±ol
v2.0.3 | Download Latest | π User Manual | π VPN Connection | π₯οΈ Windows Server
Share and connect USB devices over network (LAN/WiFi/Internet) easily.
Transform any Linux device into a Virtual USB Hub accessible from Windows 10 and 11. Compatible with Raspberry Pi, Orange Pi, Banana Pi, OpenWRT routers, CrealityBox and any ARM/x86 board running Linux.
βΆοΈ Watch full tutorial on YouTube (Spanish audio, visual guide)
usb.ids (+17,000 new devices)SnakeUSBIP-v2.0.0-x64.zipSnakeUSBIP-v2.0.0-arm64.zip (Surface Pro X, etc.)SnakeUSBIP.exe as AdministratorSnakeUSBIP_Setup_v2.0.0.exe from ReleasesARM64 drivers are test-signed. See README_ARM64.md in the ZIP for instructions to enable Windows Test Mode.
π Scan to find serversπ List to see available devicesπ VPN to see peers with active USB/IPSee docs/VPN_INTERNET_EN.md for complete guide.
Works on any Linux device with USB ports:
| Device | Compatibility |
|---|---|
| π Raspberry Pi (all models) | β Recommended |
| π Orange Pi / Banana Pi | β |
| π¦ Arduino YΓΊn / similar | β |
| π‘ OpenWRT Routers | β |
| π¨οΈ CrealityBox (OpenWRT) | β |
| π» Any Linux PC | β |
| π₯οΈ x86/ARM Server | β |
See docs/RASPBERRY_PI_SERVER_EN.md for complete instructions.
SnakeUSBIP Server is a GUI wrapper for usbipd-win that makes sharing USB devices from Windows simple.
Download SnakeUSBIP-Server-v2.2.zip from Releases
SnakeUSBIP-Server.exe as AdministratorQuick setup (Debian/Ubuntu/Raspbian):
sudo apt update && sudo apt install -y linux-tools-generic hwdata
sudo modprobe usbip_host
sudo usbipd -D
sudo usbip list -l
sudo usbip bind -b 1-1.4 # Replace with your bus-id
OpenWRT:
opkg update && opkg install usbip-server kmod-usb-ohci
usbipd -D
Have a spare Raspberry Pi, Orange Pi or CrealityBox? Turn them into a remote USB Hub!
| Device | Use Case |
|---|---|
| π¨οΈ CrealityBox | Share your 3D printer over network. Connect from any PC without cables |
| π Raspberry Pi | Central USB hub: scanners, license dongles, card readers |
| π Orange Pi | Compact and affordable USB server for office |
| π‘ OpenWRT Router | Share USB storage or printer from your router |
| π License Dongle | Share USB software keys (AutoCAD, etc.) between PCs |
SnakeUSBIP/
βββ SnakeUSBIP.exe # Main application (.NET 9 WPF)
βββ usbipw.exe # USB/IP client
βββ devnode.exe # Device manager
βββ libusbip.dll # USB/IP library
βββ drivers/ # USB/IP drivers (WHLK certified x64)
βββ usb.ids # USB database (Dec 2025)
βββ CleanDrivers.ps1 # Driver cleanup script
βββ Logo-SnakeFoxU-con-e.ico # App icon
GPL v3 (GNU General Public License) - See LICENSE
This project wouldn't be possible without the work of:
| Project | Author | Contribution |
|---|---|---|
| usbip-win2 | Vadim Grn | Microsoft-signed USB/IP drivers (WHLK certified). Core of the Windows client. |
| OctoWrt | ihrapsa | Original OpenWrt guide for CrealityBox. Inspiration for embedded device support. |
| OctoWrt Fork | ShivaJiva | Active OctoWrt maintenance. Updated releases for CrealityBox. |
| USB/IP | Linux Kernel | Original USB/IP protocol |
| SnakeUSBIP | SnakeFoxu | .NET WPF GUI, VPN integration, documentation |