为老板维护大批服务器时衍生的项目,现已脱离最初目的开始放飞自我。这个项目现在的目标是实现一个跨平台的设备统一管理系统:作为后台服务运行的Worker连接到Server上,监听Server发来的命令并作出响应。它将完全基于.NET的托管线程池和await/async
异步实现,支持AES加密传输,并且以跨平台、可复用、高扩展为目标。
- .NET Framework下的客户端
WorkerService
项目,运行于Windows操作系统 - .NET Core下的客户端
WorkerCore
项目,运行于Core支持的操作系统(Windows, Ubuntu, etc.) - .NET Framework下的服务端
Server
项目,运行于Windows操作系统
项目 | 系统信息 | 远程命令行 | 进程管理 | 文件上传 | 文件下载 | 从URL下载 | 屏幕快照 | Camera快照 |
---|---|---|---|---|---|---|---|---|
Server | Y | Y | Y | Y | Y | Y | Y | Y |
WorkerService | Y | Y | Y | Y | Y | Y | Y | Y |
WorkerCore | Y | Y | N | N | N | N | N | N |
- 完善WorkerCore的功能。
- 支持其它设备(Windows, Linux, Android, etc.)登陆到Server来间接管理Server上的Worker们。
- 给Server在.NET Core平台实现ServerCore项目,使其可部署在Linux下。