Skip to content
项目

USBridge-Technologies/USBridge-Remote has 671 GitHub stars and 39 forks. GitHot measured +2 stars in 24 hours and -4 in 7 days. Last checked 2026-11-10 01:11 UTC. Last push 2026-10-30.

这些数字如何统计

Low-latency remote desktop and KVM-over-IP: Sunshine/Moonlight game streaming, USB passthrough (gamepads, Wacom, MIDI), NanoKVM & Radxa IP-KVM firmware, Tailscale P2P. Windows, macOS, Linux, Android, iOS, web.

671 星标39 forks +2 24小时

实测星标增长

24小时
+2
7天
-4
15天
更新延迟
1个月
更新延迟

各周期内的星标净变化,周期相互重叠,并非每日新增。缺失的测量保持空白。星标代表关注度,不代表软件质量。

docs/README_ZH.md

原文

USBridge Remote

USBridge Remote: low-latency remote desktop and KVM-over-IP

USBridge Remote 是一个低延迟的 远程桌面 和 KVM-over-IP 生态系统:一个适用于 Windows、macOS、Linux、Android、iOS 和浏览器的客户端,一个内置 Sunshine / Moonlight 游戏流媒体的主机代理,以及适用于 Radxa Zero 3W/3E、Radxa Cubie A7Z 和 Sipeed NanoKVM 板的 IP-KVM 固件。它将 硬件级 BIOS 访问 和 软件远程桌面 集成在一个界面中,支持游戏手柄、Wacom 平板、MIDI 和麦克风的 USB 直通,以及无需端口转发的 Tailscale P2P 网络。

USBridge Remote features: remote desktop, game streaming, USB passthrough, hardware KVM

下载

一体化安装程序(客户端 + 代理,安装时选择其中一个或两个): Windows 安装程序 (.exe) · macOS 磁盘映像 (.dmg)

所有文件均在 最新发布。

客户端

客户端是控制界面 — 安装在您的工作站或笔记本电脑上(或直接在浏览器中运行)。它管理连接、实时远程桌面、虚拟设备直通和快照注册。

平台 安装程序 便携版 包/商店
Windows x86_64 安装程序 (.exe) 便携版 (.zip) —
macOS Apple Silicon 磁盘映像 (.dmg) — —
Linux x86_64 Debian / Ubuntu (.deb) · Fedora / RHEL (.rpm) · Arch (.pkg.tar.zst) AppImage APT · DNF · pacman 仓库 · Snap 商店
Android ARM64 APK(自我更新) — Google Play
iOS / iPadOS — — App Store
Web 浏览器 — 打开 web.usbridge.io —

从终端安装

一个命令安装客户端和代理。在 Linux 上,它选择适合您发行版的本地软件包(Debian/Ubuntu 上的 apt,Fedora/RHEL 上的 dnf,Arch 上的 pacman),并且该软件包会添加签名的 USBridge 仓库,因此应用程序会与系统的其他部分一起更新:

# Linux 和 macOS
curl -fsSL https://www.usbridge.io/install.sh | sh
# 仅代理(仅通过远程访问的机器)
curl -fsSL https://www.usbridge.io/install.sh | sh -s -- --agent
# Windows(PowerShell)
irm https://www.usbridge.io/install.ps1 | iex
# 从 Snap 商店安装客户端(Ubuntu,以及从 AUR 安装 snapd 的 Arch)
sudo snap install usbridge-client
手动添加 APT 仓库(Debian / Ubuntu)
curl -fsSL https://raw.githubusercontent.com/USBridge-Technologies/USBridge-Remote/main/scripts/deb/usbridge-archive-keyring.gpg \
  | sudo tee /usr/share/keyrings/usbridge-archive-keyring.gpg >/dev/null
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/usbridge-archive-keyring.gpg] https://github.com/USBridge-Technologies/USBridge-Remote/releases/latest/download ./" \
  | sudo tee /etc/apt/sources.list.d/usbridge.list
sudo apt update && sudo apt install usbridge-client usbridge-agent

下载的 .deb、.rpm 或 Arch 包在安装时会设置相同的仓库。

🌐 零安装 Web 客户端:无需安装。只需打开 web.usbridge.io 即可立即连接。(注意:由于浏览器安全沙箱和 WebRTC 限制,Web 客户端的某些功能和性能有限。要获得完整的无妥协体验,请使用本地应用程序。) Web 客户端通过其受信任的 <label>.device.usbridge.io 名称访问代理:代理在浏览器首次访问时获取该证书,并且仅在您登录到代理的 USBridge 帐户时有效 — 因此第一次尝试可能需要几分钟。请查看代理的 状态 → 证书 行,或查看 代理文档 以获取详细信息。USBridge KVM 还在 https://<kvm>:9443/ 提供 Web 客户端本身,并在可以时转到其自己的受信任名称。

代理

代理在目标机器上运行 — 您想要远程访问的服务器或 PC。它捕获屏幕和声音,将您的键盘、鼠标和游戏手柄传递到该机器,并通过 Tailscale 连接。

平台 下载
Windows
x86_64
安装程序 (.exe)
便携版 (.zip)
macOS
Apple Silicon
磁盘映像 (.dmg)
Linux
x86_64
Debian / Ubuntu (.deb)
Fedora / RHEL (.rpm)
Arch (.pkg.tar.zst)
AppImage(便携版)
USBridge Agent window: connection token, Tailscale address and stream status

功能

硬件加速编码: NVIDIA NVENC · AMD AMF · Intel QSV · Linux VAAPI · 以及用于没有 GPU 编码器的虚拟机和机器的软件 H.264 (OpenH264)

基本功能

SUNSHINE 开源
标准游戏流媒体

✓ 内置开源 Sunshine 流媒体
✓ 替代流媒体:Vibepollo(内置 Apollo 的 Sunshine 分支,Windows)和 punktfunk(兼容 Moonlight,Windows 和 Linux),一键切换
✓ 内置基准测试以比较 Sunshine、RustShine、Vibepollo 和 punktfunk 在您自己的硬件和网络上的表现
✓ 低延迟桌面和游戏访问
✓ 双向文件和文本剪贴板
✓ 多显示器切换
✓ 集成 Tailscale P2P 网络
✓ 客户访问:通过电子邮件邀请人,指定角色和结束日期
✓ 原生 Wayland 支持(无提示捕获)
+ 基本功能

USBRIDGE 免费版
基于 Rust 的流媒体引擎

✓ 即时连接自定义远程协议
✓ 原始 USB 外设直通
✓ 针对 Wi-Fi 稳定性优化的自适应流媒体
✓ HDR10
✓ 无损 4:4:4 色度准确度
✓ 麦克风直通(客户端 → 主机)
✓ MIDI 设备直通(客户端 → 主机)
✓ GPU 编码:NVENC、AMF、QSV、VAAPI
✓ 对于没有 GPU 的虚拟机,使用软件 H.264 (OpenH264)
✓ PyroWave 低延迟小波编码器(由 Valve 提供)
✓ 无头虚拟显示管理
✓ 低延迟游戏手柄控制器直通
✓ Web 浏览器客户端访问(无需安装)
✓ Windows 预登录访问(安全凭证输入)
+ 基本功能 + 免费功能

USBRIDGE 专业版
专业工作流程

✓ 支持带压力和倾斜的 Wacom 平板(macOS 也支持)
✓ Radxa Zero 3W/3E、Radxa Cubie A7Z 和 Sipeed NanoKVM 的硬件 KVM 固件:BIOS/UEFI 访问、ISO 虚拟媒体、Btrfs 快照(每个设备 $19 终身,24 小时免费评估)
✓ 这些板上的硬件 Moonlight 流媒体:任何 HDMI 源(PC、PS5、Xbox、Switch)以 1080p 60 FPS 流式传输,无需源端软件

快速开始

  1. 在您想要远程访问的机器上安装代理。启动它 — 它将显示连接令牌和 Tailscale 地址。如果您需要通过互联网访问,请连接 Tailscale。

  2. 在您的工作站、笔记本电脑或手机上安装客户端。

  3. 添加连接 — 输入代理窗口中显示的 IP 或 Tailscale 地址。就这样。

USBridge Remote quick start: install the agent, install the client, connect

硬件集成

硬件级 BIOS 控制
USBridge Remote 原生集成 USBridge-KVM 2.0 设备,用于操作系统启动前的带外、裸金属管理。它也是第一个硬件 Moonlight 流媒体:标准 Moonlight 客户端与 KVM 配对,并流式传输任何 HDMI 源(PC 或游戏机),无需在其上安装软件。

Buy USBridge-KVM 2.0
DIY IP-KVM 固件
在兼容板(Radxa Zero 3W/3E、Radxa Cubie A7Z)上闪存官方固件,并使用 HDMI 转 USB 捕获适配器构建自己的 IP-KVM。在 Sipeed NanoKVM 上,它替换了标准固件:流畅的 60 FPS 而不是卡顿的画面,音频和麦克风、游戏手柄、USB 直通和 Moonlight 支持(下载固件)。

Get the Firmware
USB/IP 硬件适配器 (ESP32-S3)
软件 USB 直通在 macOS 上遇到瓶颈:没有 VHCI 驱动程序可供连接,因此远程 Wacom 平板(或其他 USB 设备)无法作为真实硬件呈现。该适配器插入 Mac,并在硬件中执行 vhci-hcd 在其他地方的软件功能 — 导出的设备以其自己的 VID/PID 枚举,由 macOS 自己的驱动程序绑定。

esp32-acm firmware & docs

使用 USBridge 固件的 NanoKVM:60 FPS 而不是延迟

Video: Sipeed NanoKVM flashed with USBridge firmware streams at 60 FPS with almost no input lag

1080p 60 FPS Tailscale P2P Audio: sound and microphone FEC: forward error correction

一段 2 分钟的视频:在家庭实验室中,Sipeed NanoKVM 的延迟很高,闪存 USBridge 固件后变成了几乎没有输入延迟的 60 FPS KVM over IP,足够快以使用游戏手柄玩游戏。Tailscale 在板上本身工作,因此可以从任何地方访问,无需端口转发;音频双向播放,FEC(前向错误修正)重建丢失的数据包,因此在 Wi-Fi 和互联网连接上图像保持清晰。NanoKVM、Radxa Zero 3W 和 Radxa Cubie A7Z 的固件在 硬件代理页面 上。

常见问题

USBridge 是否与 Moonlight 和 Sunshine 兼容?

是的。代理提供开源 Sunshine 流媒体,因此标准 Moonlight 客户端可以连接到它。Vibepollo(内置 Apollo 的 Sunshine 分支)和 punktfunk 也内置,并且可以一键切换。

是否有硬件 Moonlight 流媒体?

是的。USBridge KVM 2.0,或闪存 USBridge 固件的 Radxa Zero 3W/3E、Radxa Cubie A7Z 或 Sipeed NanoKVM,是 Sunshine 兼容的 GameStream 主机,适用于其 HDMI 输入上的任何内容:PC、PS5、Xbox 或 Switch。它以 1080p 60 FPS 的音频流式传输到标准 Moonlight 客户端,无需源端软件。请参见 硬件 Moonlight 流媒体。

哪个流媒体在我的 PC 上最快?

这取决于 GPU、驱动程序和网络。内置基准测试在您自己的硬件和网络上运行 Sunshine、RustShine、Vibepollo 和 punktfunk,并进行比较。请参见 Sunshine vs Apollo vs Vibepollo vs Punktfunk。

支持哪些 GPU 进行编码?

NVIDIA NVENC、AMD AMF、Intel QSV 和 Linux 上的 VAAPI。没有 GPU 编码器的虚拟机和 PC 使用软件 H.264 (OpenH264)。

什么是免费的,什么需要专业版?

4:4:4 色彩、HDR10、PyroWave、游戏手柄、麦克风、MIDI 和原始 USB 直通是免费的。带压力和倾斜的 Wacom 平板,以及硬件 KVM 固件(每个设备 $19 终身,24 小时免费评估)是专业版。

我可以将 Sipeed NanoKVM 或 Radxa 板变成 IP-KVM 吗?

是的。从 硬件代理页面 闪存 USBridge 固件。您将获得 BIOS/UEFI 访问、ISO 和 IMG 虚拟媒体、不变的 Btrfs 快照、60 FPS 视频、音频和 USB 直通。Radxa 板需要 HDMI 转 USB 捕获适配器。

我需要端口转发吗?

不需要。连接通过 Tailscale 点对点,自动进行 NAT 穿透。

我可以与其他人共享计算机访问权限吗?

可以。通过电子邮件邀请人,指定角色和结束日期;来宾通过 USBridge 加入,无需 Tailscale 帐户。

资源与许可证

开发与路线图
我维护一个公共仪表板,以跟踪所有计划功能、架构更新和发布日程。

查看实时路线图
项目链接
许可证 (GPLv3)
本项目根据 GPLv3 许可证发布。多平台客户端包含来自 moonlight-common-c(同样是 GPLv3)的代码库。

查看许可证文件

探索相关项目