🌐 Language: English | Español
- Introduction
- Installation
- First Run
- Sharing USB Devices
- Connecting from Client
- Troubleshooting
- Uninstallation
SnakeUSBIP Server allows you to share USB devices connected to your Windows PC over the network. Other computers can then connect to these devices as if they were plugged in locally.
- 3D Printers: Share your printer from any PC in the house
- License Dongles: Share software protection keys
- Scanners: Use from any workstation
- Webcams: Stream from a centralized location
- Arduino/Development Boards: Flash from any computer
- Windows 10/11 (64-bit)
- Administrator privileges
- Local network connection
- Download the latest release from GitHub Releases
- Extract the ZIP file to any folder (e.g.,
C:\SnakeUSBIP-Server\) - No installation wizard needed - it's portable!
- Right-click on
SnakeUSBIP-Server.exe - Select "Run as administrator"
- Windows will ask for permission - click Yes
If usbipd-win is not installed, the application will:
- Detect the missing driver
- Automatically install it from the bundled MSI
- Log the installation progress
Note: This only happens once. The driver persists after installation.
When the application starts, you'll see a list of all USB devices:
| Column | Description |
|---|---|
| Bus ID | USB port identifier (e.g., "1-3") |
| VID:PID | Vendor and Product ID |
| Device Name | Friendly name from Windows |
| Status | Not shared / Shared / Attached |
| Action | Share or Stop button |
- Find the device you want to share
- Click the 📤 Share button
- Status changes to "Shared"
- The device is now available on port 3240
- Find the shared device
- Click the 🚫 Stop button
- Status returns to "Not shared"
- Download SnakeUSBIP Client
- Enter your server's IP address
- Click Scan or List
- Double-click a device to connect
usbip attach -r SERVER_IP -b BUS_IDExample:
usbip attach -r 192.168.1.100 -b 1-3Cause: Device may be in use by Windows
Solution:
- Close any applications using the device
- Click Refresh
- Try sharing again
Cause: Firewall blocking port 3240
Solution:
- Open Windows Defender Firewall
- Allow incoming TCP port 3240
- Or temporarily disable firewall for testing
Cause: Pending Windows Update
Solution:
- Restart your computer
- Try again
- If still failing, manually run
drivers\usbipd-win.msi
- Open SnakeUSBIP Server
- Click the 🗑️ Uninstall Driver button
- Confirm when prompted
- Driver will be removed via winget
winget uninstall dorssel.usbipd-winSimply delete the SnakeUSBIP-Server folder. The application is fully portable and leaves no registry entries.