功能特性

SimpleRemoter 涵盖九个功能模块:远程桌面、Android 受控端、文件、终端、Web 控制端、媒体、网络、系统管理与授权安全。所有功能仅可用于你拥有或获明确授权的设备。

使用须知 / Usage policy:本软件为个人开源项目,要求被控端在 知情同意 的前提下安装与运行(安装过程包含可见进程、系统通知与卸载入口)。 未经设备所有者授权的部署属违法行为,作者明确不支持任何此类用途。

远程桌面

  • GDI / DXGI / 虚拟桌面三种截图方式
  • DIFF 差分 / RGB565 / H.264 / AV1 多种压缩算法
  • x264 软编 + FFmpeg 硬编(NVENC / Quick Sync / AMF),静屏自动跳编码
  • 基于 RTT 的自适应质量调整(5-30 FPS)
  • ROI 区域捕获(Z 按钮):拖选矩形仅传输感兴趣区域,按需降低带宽
  • PrintWindow 前台窗口捕获:遮挡情况下仍可抓取目标窗口完整画面
  • 多显示器切换、多屏上墙
  • Ctrl+C/V 跨设备文件拖拽

Android 受控端(v1.3.7+)

  • MediaProjection + MediaCodec H.264 硬件编码屏幕推流
  • AccessibilityService 触控 / 按键注入(点击、长按、滑动、文本输入)
  • D-pad 焦点导航完整控制 TV / 机顶盒,无需 root
  • 设备分组:编译期 patch 预设 / 服务端动态修改,持久化至 filesDir
  • BuildDlg 一键生成 APK,sign_apk.bat 自动重签
  • 服务端 BYE 指令触发 JNI 回调,Service 正常停止

文件管理

  • 大文件支持(>4GB)
  • 断点续传、状态持久化
  • 点对点直连传输,无需经过 Master
  • SHA-256 完整性校验
  • 批量搜索、压缩、传输

终端访问

  • 完整的交互式 Shell,Tab 补全
  • ConPTY / PTY 原生伪终端
  • WebView2 + xterm.js Web 终端
  • 自适应窗口尺寸调整

Web 远程桌面

  • 任意浏览器即控制端,无需安装客户端
  • WebSocket H.264 实时串流,低延迟自适应画质
  • xterm.js Web 终端,与桌面终端共享同一会话
  • Web 音频流:PCM → Web Audio API 连续无中断播放
  • 实时带宽显示;可折叠全屏工具栏
  • 移动端(手机 / 平板)横竖屏自适应布局

媒体采集

  • 摄像头预览(需被控端账户授权)
  • 音频通道(基于 WASAPI Loopback + Opus 压缩)
  • Web 音频流:客户端 PCM 实时推送至浏览器观察者,工具栏一键开关
  • 输入事件回传(仅用于已授权的演示与教学)

网络与穿透

  • 内置 SOCKS 代理隧道
  • FRP 内网穿透集成
  • 多 FRPS 同时连接
  • 端口映射

系统管理

  • 进程 / 服务 / 窗口管理
  • 注册表浏览(只读)
  • 会话控制(关机 / 重启 / 注销)
  • 模块加载接口(需管理员权限并显式确认)

授权与安全

  • ECDSA P-256 离线签名 / HMAC 在线校验双模式
  • TOKEN_AUTH 响应签名:防中间人伪造服务端
  • 子授权分级管理:连接数上限 + 实时调整
  • 反破解版本绑定:DLL 替换时拒绝加载
  • 设备分组:编译期预置 / 服务端动态下发
  • Go 主控 issue-token CLI:命令行签发 JWT