Release v1.3.2
This commit is contained in:
55
ReadMe.md
55
ReadMe.md
@@ -12,7 +12,7 @@
|
||||
<a href="https://github.com/yuanyuanxiang/SimpleRemoter/releases">
|
||||
<img src="https://img.shields.io/github/v/release/yuanyuanxiang/SimpleRemoter?style=flat-square" alt="GitHub Release">
|
||||
</a>
|
||||
<img src="https://img.shields.io/badge/platform-Windows%20%7C%20Linux-blue?style=flat-square" alt="Platform">
|
||||
<img src="https://img.shields.io/badge/platform-Windows%20%7C%20Linux%20%7C%20macOS-blue?style=flat-square" alt="Platform">
|
||||
<img src="https://img.shields.io/badge/language-C%2B%2B17-orange?style=flat-square&logo=cplusplus" alt="Language">
|
||||
<img src="https://img.shields.io/badge/IDE-VS2019%2B-purple?style=flat-square&logo=visualstudio" alt="IDE">
|
||||
<img src="https://img.shields.io/badge/license-MIT-green?style=flat-square" alt="License">
|
||||
@@ -56,7 +56,7 @@
|
||||
|
||||
## 项目简介
|
||||
|
||||
**SimpleRemoter** 是一个功能完整的远程控制解决方案,基于经典的 Gh0st 框架重构,采用现代 C++17 开发。项目始于 2019 年,经过持续迭代已发展为支持 **Windows + Linux** 双平台的企业级远程管理工具。
|
||||
**SimpleRemoter** 是一个功能完整的远程控制解决方案,基于经典的 Gh0st 框架重构,采用现代 C++17 开发。项目始于 2019 年,经过持续迭代已发展为支持 **Windows + Linux + macOS** 三平台的企业级远程管理工具。
|
||||
|
||||
### 核心能力
|
||||
|
||||
@@ -354,6 +354,7 @@ struct FileChunkPacketV2 {
|
||||
| `TestRun.exe` + `ServerDll.dll` | 分离加载,支持内存加载 DLL |
|
||||
| Windows 服务 | 后台运行,支持锁屏控制 |
|
||||
| Linux 客户端 | 跨平台支持(v1.2.5+) |
|
||||
| macOS 客户端 | 跨平台支持(v1.3.2+) |
|
||||
|
||||
---
|
||||
|
||||
@@ -489,10 +490,60 @@ cmake .
|
||||
make
|
||||
```
|
||||
|
||||
### macOS 客户端(v1.3.2+)
|
||||
|
||||
**系统要求**:
|
||||
- macOS 10.15 (Catalina) 及以上
|
||||
- 需要授予系统权限:屏幕录制、辅助功能、完全磁盘访问
|
||||
|
||||
**功能支持**:
|
||||
|
||||
| 功能 | 状态 | 实现 |
|
||||
|------|------|------|
|
||||
| 远程桌面 | ✅ | CoreGraphics 屏幕捕获,H.264 硬件编码 |
|
||||
| 鼠标控制 | ✅ | CGEvent 模拟,支持双击、拖拽 |
|
||||
| 键盘控制 | ✅ | CGEvent 模拟,完整键码映射 |
|
||||
| 光标同步 | ✅ | 实时同步远程光标样式 |
|
||||
| 心跳/RTT | ✅ | RFC 6298 RTT 估算 |
|
||||
| 文件管理 | ⏳ | 开发中 |
|
||||
| 远程终端 | ⏳ | 开发中 |
|
||||
|
||||
**编译方式**:
|
||||
|
||||
```bash
|
||||
cd macos
|
||||
mkdir build && cd build
|
||||
cmake ..
|
||||
make
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 更新日志
|
||||
|
||||
### v1.3.2 (2026.5.1)
|
||||
|
||||
**macOS 客户端 & Web 远程桌面增强**
|
||||
|
||||
**新功能:**
|
||||
- macOS 客户端支持:全新实现的 macOS 原生客户端,支持屏幕捕获、H.264 编码、键鼠控制、系统权限管理
|
||||
- Web 远程桌面光标同步:浏览器端实时显示远程主机光标样式
|
||||
- 触发器功能:支持主机上线事件触发自定义操作
|
||||
- 用户管理功能:新增角色权限管理,支持多用户分级控制
|
||||
- DLL 执行增强:参数持久化存储、支持自动运行配置
|
||||
- 远程桌面输入法切换:支持远程切换被控端输入语言
|
||||
|
||||
**改进:**
|
||||
- Web 远程桌面手势优化:改进双指手势识别、双击拖拽、Shift 组合键支持
|
||||
|
||||
**Bug 修复:**
|
||||
- 修复 Web 远程桌面在 macOS 客户端上双击无法打开文件的问题
|
||||
- 修复 macOS 完全磁盘访问权限检测不准确的问题
|
||||
- 修复 RestoreMemDLL 因 DLL 信息大小错误导致还原失败
|
||||
- 修复多个 DLL 同时执行可能因全局变量冲突而失败
|
||||
- 修复鼠标双击和远程桌面切换问题
|
||||
- 修复 Linux 客户端编译缺少 libzstd.a 的问题
|
||||
|
||||
### v1.3.1 (2026.4.15)
|
||||
|
||||
**Web 远程桌面 & 多主控共享增强**
|
||||
|
||||
Reference in New Issue
Block a user