一款基于 OpenGL 渲染、跨平台的终端模拟器,默认设置合理,并可通过 TOML 文件深度配置。
- Star
- 633
- Fork
- 16
- 未关闭 Issue
- 1
- 最近提交
- 前天
这是什么?
LinuxPlay 是一款 Linux 远程桌面工具,可以查看并控制另一台电脑的屏幕。传输层基于 WebRTC,信令采用双向 TLS,连接为点对点且加密。视频通过 GStreamer 编码,在可用时使用 H.264、H.265 或 AV1 硬件编码(Intel 和 AMD 使用 VA-API,Nvidia 使用 NVENC),无硬件时回退到软件编码;音频采用 Opus。客户端基于 GTK4 和 libadwaita。
安全方面,双方使用自签名证书并通过指纹固定,首次配对通过 PIN 码验证,被控端须逐次批准每个连接,并可设为仅查看模式。编码格式、码率和帧率会根据网络状况自动调整,多显示器可以分别选择并同时推流。项目支持 X11(任意窗口管理器)以及通过 xdg-desktop-portal 的 Wayland,另提供无人值守模式。
核心功能
- 01基于 WebRTC 的点对点传输,信令使用双向 TLS
- 02支持 H.264、H.265、AV1 硬件编码,并可回退到软件编码
- 03通过 PIN 配对、证书固定和被控端审批管理设备
- 04支持仅查看或完全控制两种会话模式
- 05根据网络状况自动调整编码、码率和帧率
- 06支持多显示器同时推流,并可绑定 Tailscale 网络
适用场景
- 在同一局域网内从另一台机器访问家中或办公室的 Linux 工作站
- 通过 Tailscale 网络远程管理无人值守的 Linux 机器
- 以仅查看模式为 Linux 桌面做演示或远程协助
标签
常见问题
- LinuxPlay 是什么?
- 用 Rust 编写的开源 Linux 远程桌面,基于 WebRTC 传输,支持 GStreamer 硬件编码,延迟低。 LinuxPlay 是一款 Linux 远程桌面工具,可以查看并控制另一台电脑的屏幕。传输层基于 WebRTC,信令采用双向 TLS,连接为点对点且加密。视频通过 GStreamer 编码,在可用时使用 H.264、H.265 或 AV1 硬件编码(Intel 和 AMD 使用 VA-API,Nvidia 使用 NVENC),无硬件时回退到软件编码;音频采用 Opus。客户端基于 GTK4 和 libadwaita。
- LinuxPlay 可以免费使用吗?用的什么许可证?
- LinuxPlay 以 GPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
- LinuxPlay 还在维护吗?
- 活跃维护中。LinuxPlay 最近一次提交是在 2026年10月17日。
- LinuxPlay 适合用来做什么?
- 在同一局域网内从另一台机器访问家中或办公室的 Linux 工作站 通过 Tailscale 网络远程管理无人值守的 Linux 机器 以仅查看模式为 Linux 桌面做演示或远程协助
- 在哪里获取 LinuxPlay?
- 源代码和安装说明在 GitHub 上:https://github.com/Techlm77/LinuxPlay
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
6.6万3654RustApache-2.0更新于 3天前
Anki 是一款基于间隔重复算法安排复习的桌面记忆卡片程序。
3.2万3357RustOther更新于 7小时前
开源的 Loom 替代品,用于快速录屏、本地剪辑和分享视频链接,可选自托管。
2.3万2098RustOther更新于 8小时前
开源、本地优先的 AI 会议笔记应用,录制设备音频且不以机器人入会,笔记存于本地 SQLite。
9527795RustMIT更新于 24分钟前
开源的 Linux 服务器 Web 管理面板,可管理网站、容器、数据库和 AI 智能体。
3.7万3383GoGPL-3.0更新于 3天前
跨平台的 Xcode 替代工具,可在 Linux、Windows 和 macOS 上用 SwiftPM 构建、签名并安装 iOS 应用。
1.3万635SwiftMIT更新于 21小时前