Repolode
bk138

bk138/droidVNC-NG

一款无需 root、基于 Android 7+ 新接口的 VNC 服务端,可远程查看并控制安卓设备。

可替代:TeamViewerAnyDesk

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 数据每日更新。

相关项目