开盒造物首页
← 全部项目
Live开源

Mac 遥控

Android · Kotlin · 自研 VNC 协议栈

自己写的安卓遥控 App:在任何网络下全屏控制自己的 Mac。客户端的 RFB / VNC 协议栈(握手、认证、ZRLE 解码)从零实现、零三方依赖,组网走 Tailscale。

Highlights

做了什么

  • 客户端完全自研:连接页、手势、软键盘、⌘⌥⌃⇧ 粘滞修饰键工具栏
  • 纯 JVM 的 RFB / VNC 协议库:版本协商、DES 认证、Raw / CopyRect / ZRLE 解码,可独立测试
  • 服务端直接用 macOS 自带的屏幕共享,不重复造轮子
  • Tailscale 组网:4G 或任何 Wi-Fi 下都能直连家里的 Mac,不暴露公网
  • 一键配置脚本,并能按快照精确还原所有改动