哦!NB的远程桌面控制管理系统!

哈喽,大家好!我是指北君。

指北君在进行数据库运维过程中,常常不得不远程登陆不同地方的服务器进行维护,有时候深感系统自带的远程桌面程序单调、不实用,特别是在需要专家远程协助时,无法观摩专家操作流程。

这时候,一个界面清晰良好、支持多个主控端链接被控端的远程桌面管理系统就显得很重要了,但是,商业版本的远程桌面管理系统太贵了!指北君只不过想在进行特定项目维护时为用户提供一下远程帮助和维护而已,总不成要为了短期维护而去购买昂贵的、功能繁多、大体量的商业软件吧,老板可不答应滴!

所以,指北君还是要指望开源!哈哈!

指北君用过一个开源的、轻量级的远程桌面管理系统,非常好用!有了它,和用户、同事、专家等同时监控一个桌面,可以实时远程语音、远程桌面协助等等,工作量大大减轻,维护与沟通变得轻松、直观、方便!你现在很好奇这是什么了吧?当当,指北君来告诉你,可爱的SiMay远程控制管理系统闪亮登场啦!

一、 系统介绍

SiMay远程控制管理系统是一个Windows远程控制系统,底层基于IOCP的异步通信模型,实时监控海量客户端。目前,该系统已实现如下功能:逐行扫描远程桌面协助、经典的文件管理、实时远程语音、实时摄像头、经典注册表管理、命令行终端、实时系统进程管理、用户桌面视图墙轮播等功能。并且,可捕获UAC,WinLogon桌面。系统实现了中间会话服务器,可支持不同平台多主控端同时监控同一被控端。被控服务端支持绿色启动及以系统服务方式安装,项目完全采用C#.NET开发。

二、 项目结构

主要由6个功能模块构成,如下所示:

三、使用的技术

● 组件式系统架构设计

● 远程同步调用

● 实体消息传输协议

● 应用多连接会话支持

● 可视区域逐行扫描算法的远程桌面

● 中间会话服务转发,支持多个主控端同时实时监控

● HOOK技术

● WebSocket Web端监控

● IOCP异步Socket高性能通信模型

● 基于Windows WaInXX系列实现的语音通讯

● 基于Dx组件捕获摄像头

四、 编译与运行

1、编译:

Bin设置为编译目录,执行重新编译,主控程序将编译到此目录,Bin->dat目录为被控服务端目录,被控服务端编译后在此。(没有目录新建一下)

2、运行:

【在局域网环境下】

主控端:打开位与Bin目录下的主控端程序SiMayRemoteMonitor.exe,确认系统设置服务器地址为0.0.0.0(监听本机所有网卡),端口默认5200,使用会话模式为=本地服务器,然后保存配置重启程序, 重启后日志输出监听成功,即主控端设置正确。

被控服务端创建:打开主控端-->创建客户-->地址输入本机物理地址(或127.0.0.1),端口设置为服务端监听端口(默认5200)-->点击连接测试检查配置是否正确-->创建服务端文件,服务端文件即为配置完成的被控端程序,双击运行被控服务程序即可在主控端看见服务在线信息,如主控端无在线信息,请检查上述步骤是否配置正确。

【在广域网环境下】

条件:需要主控端处于公网环境,并且开放主控端监听端口。

操作:创建客户端-->被控服务端连接至主控端的公网地址,端口即可

【中间服务器部署】

条件:需要中间服务器处于公网环境,并且开放中间服务器监听端口(默认522端口、注意检查端口是否开放、防火墙通行规则)。

主控端设置: 系统设置-->会话服务器地址,输入中间服务器的公网地址、端口。然后,设置会话模式为:中间会话模式-->确认AccessKey与中间服务器Accesskey一致。(中间会话服务器系统设置位于标题栏系统菜单右键)-->创建客户端并选择会话模式为中间会话模式,ip,端输入中间服务器的公网地址即可。

【在WEB端监控】

编译SiMay.RemoteMonitor.Web.exe,Web服务为控制台形式无系统设置界面,可直接使用Windows控制端保存的系统配置文件SiMayConfig.ini,会话模式可使用服务器模式或者中间会话模式启动,启动成功后控制台打印监听成功或初始化成功字样即设置正确(服务器模式为监听成功,中间会话模式为初始化成功 及 WebSocket端口监听成功),如有被控端连接成功,控制台会实时打印上线连接信息,Web服务设置完成。

上述Web服务设置完成后,下一步需要部署Web网站SiMay.WebRemoteMonitor,首先打开Index.html文件编辑WebSocket连接地址,指向Web服务的公网地址与端口即可。

使用浏览器,访问SiMay.WebRemoteMonitor网站,页面弹出Id,Key输入框即表示与Web服务连接成功,输入SiMay.RemoteMonitorFor.Web.exe配置的账号密码即可登录,连接成功后页面可看到被控服务端计算机桌面视图,长按视图可打开更多功能。

五、运行效果

六、 指北君有话说

以指北君使用经验来看,这个项目能够基本满足远程帮助和控制需求。大家可以多多尝试。该项目的团队依然在继续维护,反馈很热烈,前途远大啊。

这个远程控制管理系统用起来很丝滑,会让你省心很多,更重要的是能够让你跟随专家一起远程处理问题,增长经验。所以指北君很有诚意的推荐这款SIMay远程控制管理系统啦。还有,通过对源代码的学习,可以提高自己的水平。

开源指北,立志做最好的开源分享平台,分享有趣实用的开源项目。

欢迎加入交流群,你可以摸鱼、划水、吐槽、咨询。 还有简历模板、各种技术面试资料等100G的资源等着你领取哦。 关注公众号开源指北,后台回复 fff888马上加入,快来一起来聊一聊吧!

项目地址

https://gitee.com/dotnetchina/SiMayRemoteMonitorOS

以上就是本次推荐的全部内容,我是指北君,感谢各位的观看。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值