# Linux 上的 UU 远程：非官方协议实现

> 实现网易 UU 远程的非官方原生 Linux 被控端；维护者称协议行为来自对官方客户端流量及已发布程序的调查。Rust 实现将选定的桌面、输入和辅助工具通道连接到 Linux 服务，另有仍处于实验阶段的 Linux 控制端。作者将开发归因于 Claude 与 Codex，未确立 REA 使用。

- 类型：案例
- 目标：应用 · 协议
- 类别：独立重建案例
- 关联：独立重建项目
- 来源复核于：2026-10-18
- 收录于：2026-10-18
- 原始资源：<https://github.com/VallierDev/uu-remote-linux>
- 一手来源：<https://github.com/VallierDev/uu-remote-linux/blob/696cf10e334b2e7fe1afcb698b354c09ee328447/README.en.md>
- 目录页面：<https://awesomerea.org/zh/resources/uu-remote-linux-protocol-case/>
- 记录 JSON：<https://awesomerea.org/resources/uu-remote-linux-protocol-case/record.json>
- 英文版：[English](https://awesomerea.org/resources/uu-remote-linux-protocol-case/index.md)

## 使用条件与局限

- **前提条件：**被控端需要 Linux、stable Rust、C 工具链、pkg-config、X11 开发库及 FFmpeg。GTK3 用于图形登录；可选控制端还需要 SDL2。Wayland／portal 构建需额外库和获授权的桌面访问。依赖随功能变化。
- **前提条件：**仍需 UU 云服务；被控端与实验性控制端可同受支持的官方客户端及被控端互通。账号连接使用用户自己的获授权账号；实验性远程协助要求被控端明确开启，并由接受协助的一方提供连接信息。项目与网易无隶属关系。
- **范围：**所审阅版本为 0.2.8，以原生 Rust 和少量 C 组件实现选定协议格式与会话行为，不使用 Wine 或捆绑网易二进制程序。另附的 Linux 控制端仍属实验性功能。Cargo.toml 声明 GPL-3.0-or-later；依赖及官方客户端／服务保留各自条款。这并非恢复厂商源码或替代云后端。
- **测试证据：**公开的解析与初始化代码通过合成检查覆盖畸形输入、能力回复及回显关联；本地／虚拟 WebRTC 对端测试桌面未就绪时的回复、独立工具连接和会话隔离。这些是实现检查。
- **测试证据：**README 报告了 GNOME/X11 真机使用及部分 GNOME Wayland 检查，其他桌面覆盖主要来自虚拟机。控制端验收矩阵明确不完整，面向官方被控端的剪贴板、音频、编解码器和键盘覆盖各不相同。这些仍为作者报告。
- **局限：**Wayland 仍属实验性支持，存在单屏、分辨率与恢复限制。多显示器切换仍在开发；不支持 HDR、防窥模式、麦克风转发及 Linux 登录前界面。受限网络中的中继行为未充分测试。

## 一手来源

1. <https://github.com/VallierDev/uu-remote-linux/blob/696cf10e334b2e7fe1afcb698b354c09ee328447/README.en.md>
2. <https://github.com/VallierDev/uu-remote-linux/blob/696cf10e334b2e7fe1afcb698b354c09ee328447/README.md>
3. <https://github.com/VallierDev/uu-remote-linux/blob/696cf10e334b2e7fe1afcb698b354c09ee328447/AGENTS.md>
4. <https://github.com/VallierDev/uu-remote-linux/blob/696cf10e334b2e7fe1afcb698b354c09ee328447/Cargo.toml>
5. <https://github.com/VallierDev/uu-remote-linux/blob/696cf10e334b2e7fe1afcb698b354c09ee328447/LICENSE>
6. <https://github.com/VallierDev/uu-remote-linux/blob/696cf10e334b2e7fe1afcb698b354c09ee328447/src/control_protocol.rs>
7. <https://github.com/VallierDev/uu-remote-linux/blob/696cf10e334b2e7fe1afcb698b354c09ee328447/src/protocol.rs>
8. <https://github.com/VallierDev/uu-remote-linux/blob/696cf10e334b2e7fe1afcb698b354c09ee328447/src/initialization.rs>
9. <https://github.com/VallierDev/uu-remote-linux/blob/696cf10e334b2e7fe1afcb698b354c09ee328447/src/desktop_control_tests.rs>
10. <https://github.com/VallierDev/uu-remote-linux/blob/696cf10e334b2e7fe1afcb698b354c09ee328447/src/webrtc_lifecycle_tests.rs>
11. <https://github.com/VallierDev/uu-remote-linux/blob/696cf10e334b2e7fe1afcb698b354c09ee328447/src/viewer/wire.rs>
12. <https://github.com/VallierDev/uu-remote-linux/blob/696cf10e334b2e7fe1afcb698b354c09ee328447/src/viewer/tests.rs>
13. <https://github.com/VallierDev/uu-remote-linux/blob/696cf10e334b2e7fe1afcb698b354c09ee328447/.github/workflows/ci.yml>

## 同分区更多条目：应用

- [TCLimate：重建选定的 TCL Home 云端控制](https://awesomerea.org/zh/resources/tclimate-cloud-controls-case/index.md) · 案例
- [Browserbase 插件：将 Claude in Chrome 浏览器桥接转接到云端](https://awesomerea.org/zh/resources/browserbase-claude-chrome-bridge-case/index.md) · 案例
- [Visor：独立的 Ray-Ban Meta 眼镜客户端](https://awesomerea.org/zh/resources/visor-ray-ban-meta-client-case/index.md) · 案例
- [wine-uwp：在修改版 Wine 上运行打包的 Windows 商店应用](https://awesomerea.org/zh/resources/wine-uwp-store-apps-case/index.md) · 案例
- [RKD Telemetry Extractor：解读 Race-Keeper 赛道日录制数据](https://awesomerea.org/zh/resources/rkd-telemetry-extractor-case/index.md) · 案例
- [Elgato HDR：为 Elgato 4K X 的 10 位模式提供用户态采集通路](https://awesomerea.org/zh/resources/elgato-hdr-uvc-capture-case/index.md) · 案例

## 关于此条目

说明已依据一手来源复核。
原创说明采用 MIT 许可；外部项目、论文与素材保留各自的权利和许可。
