功能特性

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

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

远程桌面(原生 + Web)

  • GDI / DXGI / 虚拟桌面三种截图方式,DIFF / RGB565 / H.264 / AV1 多压缩算法
  • x264 软编 + FFmpeg 硬编(NVENC / Quick Sync / AMF),静屏自动跳编码
  • 基于 RTT 的自适应质量调整(5-30 FPS)
  • ROI 区域捕获(Z 按钮)+ PrintWindow 前台窗口捕获
  • 多显示器切换、多屏上墙,Ctrl+C/V 跨设备文件拖拽
  • 任意浏览器即控制端,无需安装客户端
  • WebSocket H.264 实时串流 + xterm.js Web 终端 + Web 音频流
  • 移动端(手机 / 平板)横竖屏自适应布局,可折叠全屏工具栏

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 终端
  • 自适应窗口尺寸调整

媒体采集

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

网络与穿透

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

MCP AI 远程管理(v1.3.9)

  • 内置 MCP(Model Context Protocol)服务端:JSON-RPC 2.0 + Bearer Token 鉴权
  • 23 个工具覆盖「观测 → 执行 → 控制 → 传输」全链路
  • 只读观测:主机搜索、进程/窗口/文件/服务/注册表、截图、审计/客户端日志
  • 远程终端:exec_command 一次性执行 + 持久终端(cwd/环境保留)
  • 远程控制:remote_open/close + 键盘/鼠标/剪贴板注入(AI 操控桌面)
  • 文件双向传输:download_file(SHA-256 校验)/ upload_file
  • 分级开关(只读/白名单/终端/远程控制/文件传输),全程审计

系统管理

  • 进程 / 服务 / 窗口管理
  • 注册表浏览(只读)
  • 会话控制(关机 / 重启 / 注销)
  • 客户端以 SYSTEM 权限运行(v1.3.8),锁屏/无用户会话场景全覆盖
  • 远程窗口枚举与管理(View Windows):最大化/最小化/隐藏/关闭
  • 客户端运行日志实时推送到主控,线程安全防崩溃
  • 消息日志搜索栏:关键字高亮 + Prev/Next 导航跳转
  • 模块加载接口(需管理员权限并显式确认)

授权与安全

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