一款用 Rust 编写的开源 Linux 远程桌面,基于 WebRTC 传输,使用 GStreamer 硬件编码,延迟较低。
- Star
- 2,402
- Fork
- 318
- 未关闭 Issue
- 27
- 最近提交
- 4天前
这是什么?
droidVNC-NG 可以把安卓手机或平板变成 VNC 服务端,任何标准 VNC 查看器都能显示其屏幕并发送鼠标、键盘输入。它基于 MediaProjection、AccessibilityService 等现代安卓接口实现,无需 root,要求安卓 7 及以上版本。
除基础屏幕共享外,它还支持密码保护、自定义端口、屏幕缩放,以及双向剪贴板同步。应用也可以主动连接到处于监听状态的查看器或 UltraVNC 风格的中继服务器,从而无需在路由器上开放端口。内置的 noVNC 客户端让用户可以直接用浏览器控制设备,并支持通过 JSON 预设文件、MDM 或 Intent 接口进行配置和自动化调用。
部分功能取决于安卓版本和设备。安卓 14 及以上版本才能在所有界面控件中输入键盘内容,更早版本仅限 EditText 输入框。安卓 10 及以后,屏幕采集权限需每次启动时授予,除非通过 adb 配置。除密码交换外,连接内容目前未加密。
核心功能
- 01查看安卓屏幕并可选择缩放显示
- 02支持鼠标与键盘控制,安卓 14 及以上可输入所有界面控件
- 03支持查看器与设备之间双向复制粘贴剪贴板
- 04支持密码保护和自定义端口
- 05可反向连接监听中的查看器或中继服务器,无需开放路由器端口
- 06内置 noVNC 网页客户端,并支持 Zeroconf/Bonjour 局域网发现
适用场景
- 在同一 Wi-Fi 下,用电脑查看或控制闲置的安卓手机或平板
- 远程访问开机自启的展示机或专用安卓设备
- 借助 noVNC 直接在浏览器中控制安卓设备
- 通过 Intent 接口配合 Tasker、MacroDroid、Automate 实现自动化远程控制
标签
常见问题
- droidVNC-NG 是什么?
- 一款无需 root、基于 Android 7+ 新接口的 VNC 服务端,可远程查看并控制安卓设备。 droidVNC-NG 可以把安卓手机或平板变成 VNC 服务端,任何标准 VNC 查看器都能显示其屏幕并发送鼠标、键盘输入。它基于 MediaProjection、AccessibilityService 等现代安卓接口实现,无需 root,要求安卓 7 及以上版本。
- droidVNC-NG 可以免费使用吗?用的什么许可证?
- droidVNC-NG 以 GPL-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
- droidVNC-NG 还在维护吗?
- 活跃维护中。droidVNC-NG 最近一次提交是在 2026年10月16日。
- droidVNC-NG 适合用来做什么?
- 在同一 Wi-Fi 下,用电脑查看或控制闲置的安卓手机或平板 远程访问开机自启的展示机或专用安卓设备 借助 noVNC 直接在浏览器中控制安卓设备 通过 Intent 接口配合 Tasker、MacroDroid、Automate 实现自动化远程控制
- 在哪里获取 droidVNC-NG?
- 源代码和安装说明在 GitHub 上:https://github.com/bk138/droidVNC-NG
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
63316RustGPL-3.0更新于 3天前
一个 Docker 镜像,运行无显示器的 Steam 客户端与桌面环境,可通过浏览器、Moonlight 或 Steam Link 远程串流游戏。
4917296ShellGPL-2.0更新于 15天前
安卓应用管理工具,可直接从 GitHub、GitLab、F-Droid 等发布源安装并更新应用。
2.1万639DartGPL-3.0更新于 前天
聊天决策辅助工具,先判断对方意图与风险,再起草回复,由你决定是否发送。
79231287KotlinMIT更新于 4天前
免费开源的热量与营养素记录应用,支持 Android 和 iOS,数据保存在手机本地,无需注册账号。
2720373DartGPL-3.0更新于 15小时前
开源的 Android 与 iOS 文档扫描应用,可将文档扫描为 PDF 并进行 OCR 识别。
2570139C++MIT更新于 9天前