功能特性
SimpleRemoter 涵盖十二个功能模块:远程桌面(原生)、远程桌面(Web)、MCP AI 远程管理、授权与安全、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 跨设备文件拖拽
- 抓屏健壮性(v1.4.2):旋转显示器按真实纹理取向、DXGI 无帧自动回退 GDI、锁定 / 断开会话直接选 GDI、静态桌面首帧即出图
远程桌面(Web)
- 任意浏览器即控制端,无需安装客户端
- WebSocket H.264 实时串流 + xterm.js Web 终端 + Web 音频流
- 移动端(手机 / 平板)横竖屏自适应布局,可折叠全屏工具栏
- Web 屏幕墙(v1.4.1):1×1 ~ 5×5 布局多设备同屏监控,桌面 9 路 / 触控 4 路实时解码 + 暂停自动晋升
- Web 剪贴板双向同步 / 手机 IME 输入框(v1.4.1)
- Web 非控制模式显示真实远端光标;iOS 幽灵竖线、竖屏输入法下的指针错位已修(v1.4.2)
MCP AI 远程管理(v1.3.9+)
- MCP 服务端(JSON-RPC 2.0 + Bearer Token),60 个工具覆盖观测、执行、控制、传输与管理
- 只读观测:主机 / 进程 / 窗口 / 文件 / 注册表 / 服务 / 截图 / 审计与客户端日志
- 执行与控制:命令执行、持久终端、键鼠 / 剪贴板注入、远程交谈、锁键鼠
- 文件:双向传输(SHA-256 校验)、主机间直传、删除 / 移动 / 建目录
- 设备与主机管理:进程 / 服务 / 计划任务 / HOSTS 查询与写操作,含冻结、控窗、控服务
- 会话与协议:在飞调用可列出 / 取消,-32009 / -32010 亚秒返回;initialize 说明、能力上报、dry-run 预演、分级开关 + 全程审计
授权与安全
- 双模式校验:ECDSA P-256 离线签名 / HMAC 在线校验,TOKEN_AUTH 响应签名防中间人伪造
- 子授权分级管理:连接数上限 + 实时调整;设备分组编译期预置 / 服务端动态下发
- 反破解版本绑定(DLL 替换即拒绝加载);违禁用户一键拉黑,断连并拒绝重连
- 传输加固(v1.4.1):同端口嗅探 TLS,严格 pin 信任锚、失败不回退明文;每 IP 限流 + 源 IP 绑定
- MCP 端点加固(v1.4.2):内置 HTTPS、请求体上限、Bearer 失败按 IP 限流、审计落盘
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 完整性校验
- 批量搜索、压缩、传输
- 主机间直传(v1.4.2):两台受控端互相收发,服务端只中继不落盘,目标可为 Windows / Linux / macOS
终端访问
- 完整的交互式 Shell,Tab 补全
- ConPTY / PTY 原生伪终端
- WebView2 + xterm.js Web 终端
- 自适应窗口尺寸调整
媒体采集
- 摄像头预览(需被控端账户授权)
- 音频通道(基于 WASAPI Loopback + Opus 压缩)
- Web 音频流:客户端 PCM 实时推送至浏览器观察者,工具栏一键开关
- 输入事件回传(仅用于已授权的演示与教学)
系统管理
- 进程 / 服务 / 窗口管理
- 注册表浏览(只读)
- 会话控制(关机 / 重启 / 注销)
- 客户端以 SYSTEM 权限运行(v1.3.8),锁屏/无用户会话场景全覆盖
- 远程窗口枚举与管理(View Windows):最大化/最小化/隐藏/关闭
- 客户端运行日志实时推送到主控,线程安全防崩溃
- 消息日志搜索栏:关键字高亮 + Prev/Next 导航跳转
- 模块加载接口(需管理员权限并显式确认)
网络与穿透
- 内置 SOCKS 代理隧道
- FRP 内网穿透集成
- 多 FRPS 同时连接
- 端口映射
- WebSocket / WSS 传输(v1.4.2):经 nginx 反代走 443,只放行 80/443 的网络也能上线
- 远程协议切换(v1.4.2):在线列表右键把客户端在 直连 TCP / WS / WSS 之间切换,5 分钟未登录自动回退
实验功能(v1.4.0)
- SimplePlugins 三功能原生迁移:文件管理 / 隐私屏幕 / 远程画板
- 文件管理:Info-Zip 压缩 + MasterEncoder 编码,复用原生传输对话框
- 隐私屏幕:虚拟桌面采集,复用 YAMA 编码管线(H.264 等)
- 远程画板:透明置顶分层窗口绘制画笔路径与文字
- 在线主机右键「实验功能」子菜单一键进入,菜单项配图标
Web 运维控制台(v1.4.1)
- 安全审计日志:登录 / 授权拒绝 / WS 生命周期 / 屏幕与终端会话 / 剪贴板(仅字节数)/ 管理变更
- Go 端持久化 logs/audit.log,MFC 端保留最近 1000 条内存环形缓冲
- 审计查询页:时间 / 事件 / 操作者 / IP / 设备 / 关键字 / 仅告警过滤 + 倒序分页
- 离线设备历史(Go):devices.json 持久化,列表可显示离线记录
- 管理员可删除离线记录,或对在线设备执行远程卸载
- 登录会话跨标签页共享;管理员 SSO 桥接(仅 admin);主题化应用内对话框