# remotecontrol **Repository Path**: monkeyccoding/remotecontrol ## Basic Information - **Project Name**: remotecontrol - **Description**: 远程桌面控制 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 6 - **Created**: 2023-01-02 - **Last Updated**: 2023-01-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # remotecontrol Project **这是一个使用java的robot+Netty实现的局域网内远程控制系统,如果需要支持外网监控,需要新增一个module用来转发两端的数据** ## server **你可以理解为是一个agent负责收集信息,执行,控制端发出的命令,主要是获取屏幕画面,执行鼠标事件等动作,之所以叫server是因为他会开启一个8088监听端口,等待客户端连接。** ## client **是一个控制端,主要展示被控制数据信息。** ## common **server和client共用代码抽取。** ## 效果演示 *先在需要被监控节点运行server,然后再运行client连接server。* ![package](./images/c1.png "演示效果") ![package](./images/c2.png "演示效果") ## Running the application ```shell script ./mvn package ``` ** 也可以在idear点击package打包,打包以后会对应项目target目录下生成可执行的jar包文件,我们可以使用exej4,把jar文件变成可执行的exe文件。** ![package](./images/package.png "Maven打包")