远程 USB 直通在远程主机上使用手柄、MIDI、音频和绘图板

在远程 PC 或 Mac 上使用 Xbox 手柄、DualShock、DualSense、MIDI 键盘、麦克风、Wacom 绘图板或任何其他 USB 设备。手柄、MIDI、音频和原始 USB 均免费。

  • 远程手柄
  • 通过网络使用 Xbox 手柄
  • DualShock 远程游玩
  • DualSense 直通
  • SDL 手柄映射
  • 远程 Switch Pro 手柄
  • 网络 MIDI
  • 远程麦克风
  • USB over IP
  • 原始 USB
  • Wacom 远程桌面
  • macOS USB 直通
  • Moonlight
  • Sunshine

远程手柄:Xbox、DualShock、DualSense

将手柄接在面前的电脑上,即可在远程 PC 上游玩。手柄功能包含在免费版中。

Xbox 手柄

支持 Xbox One、Xbox Series 和 Xbox 360 手柄。Xbox 360 模拟可兼容只识别该手柄的游戏。

DualShock 4 和 DualSense

原始 USB 会原样直通 PlayStation 手柄,因此 DualSense 的原生功能在主机上依然可用。

通过 SDL 支持任何其他手柄

Nintendo Switch Pro、8BitDo、Logitech、Steam Controller 和通用 USB 手柄都通过 SDL(Steam 使用的同一手柄层)映射,在主机上的表现与在 Steam 中一致。

通过网络传输 MIDI、麦克风和声音

MIDI 键盘和控制器

MIDI 设备可直通到远程主机上的 DAW,免费版即可使用。

麦克风

从客户端到主机的低延迟麦克风通道。

声音输出

远程音频会在本地扬声器或耳机上播放。

剪贴板

文本和文件的双向剪贴板。

Wacom 与绘图板

压感与倾斜

Wacom、Huion、XP-Pen 等绘图板,完整支持笔压与倾斜,需专业版。

原生驱动

Wacom 设备连同其自带驱动一起直通,因此 Wacom Center 能识别该绘图板。

远程 Mac 上的 Wacom →

适用于任意设备的原始 USB 直通

原始 USB 会把设备交给远程主机,就像直接插在那台主机上一样。

安全密钥

YubiKey 等硬件密钥可用于登录远程主机。

存储盘和其他 USB 设备

外置硬盘等 USB 外设会原样直通。

已签名的 USB-IP 驱动

Windows 主机上经过数字签名的内核驱动。

macOS:通过 ESP32-S3 加密狗实现 USB 直通

macOS 没有干净的软件方式实现 USB 直通。插在 Mac 上的 10 美元 ESP32-S3 加密狗可在硬件层面传输设备。

不仅限于绘图板

手柄、Xbox 手柄、DualShock、DualSense、MIDI 键盘和控制器以及其他 USB 设备,都可以像 Wacom 一样通过加密狗传输。

开源固件

可从 GitHub 自行刷写开发板,或购买已刷好固件的加密狗。

获取 ESP32-S3 加密狗 →

常见问题

能在远程 PC 上使用 Xbox 手柄或 DualShock 吗?

可以。USBridge 在免费版中即可把 Xbox、DualShock 4、DualSense、Switch Pro、8BitDo 等手柄直通给远程主机。手柄通过 SDL(Steam 使用的同一层)映射。原始 USB 保留手柄的原生功能,Xbox 360 模拟则可兼容只支持该手柄的游戏。

USBridge 能在远程桌面中直通 MIDI 设备吗?

可以。MIDI 键盘和控制器连同麦克风、声音输出,在免费版中即可传到远程主机。

USBridge 能配合 Moonlight 使用吗?

可以。USBridge 代理内置开源的 Sunshine 串流器,而每台 USBridge 硬件 KVM(现成的 KVM 2.0,或刷入固件的 Radxa Zero 3W、Radxa Cubie A7Z、Sipeed NanoKVM)都是硬件 GameStream 主机,因此原版 Moonlight 客户端可以连接这两者。

如何把 USB 设备直通到远程 Mac?

macOS 没有干净的软件方式实现 USB 直通,因此 USBridge 在 Mac 上使用 10 美元的 ESP32-S3 加密狗,在硬件层面传输绘图板、手柄、MIDI 设备及其他 USB 外设。

哪些 USB 设备免费,哪些需要专业版?

键盘、鼠标、MIDI、麦克风、声音输出、手柄以及安全密钥、存储盘等原始 USB 设备均免费。带压感与倾斜的 Wacom 等绘图板需专业版。

ssh guest at usbridge.io

guest@usbridge:~/menu$ ls -la

total 7

guest@usbridge:~/menu$