功能特性
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