LOGO 首页 OA教程 ERP教程 模切知识交流 PMS教程 CRM教程 技术文档 其他文档  
 
网站管理员

[点晴永久免费OA]Remotely:一款开源的远程控制工具,内置高清、实时监控、断点续传、远程语音、实时摄像头等功能,可私有化部署

admin
2026年10月2日 9:32 本文热度 214

Remotely:一款开源免费的远程控制工具,它覆盖桌面控制、文件传输、批量终端、系统管理到批量升级等核心功能,基本可以满足大部分人95%以上的日常使用需求。

并且它的代码还开源,用户可任意在此基础上进行定制化开发。绝对是代替ToDesk这类商业化严重的软件的好方案。


简介

Remotely是一款开源的企业级跨平台远程管理系统,专为现代化的系统集中管理而设计,可替代现有商业远程控制软件。

系统集远程桌面、屏幕墙轮播、文件断点续传、批量命令行、注册表管理、实时音视频、反向代理、进程管理、注册表管理、批量远程更新等功能于一体,内置简洁明了的操作界面,帮助用户实现各种场景下的远程管理需求。

系统采用控制端-服务器端-被控端三层架构设计,基于主流技术栈.NET + TCP自定义协议 + MemoryPack + FFmpeg构建,可支持大规模设备同时连接,支持二次开发和私有化部署,十分适合个人、中小型企业等用户搭建个性化远程管理平台使用。

说明:软件经过杀毒厂商检测,软件绿色安全,用户可自行监督,反汇编审查。


功能列表

  • 桌面管理:

    • 支持基于差异算法的远程桌面控制,进传递变化画面,占用更低的贷款和系统资源。

    • 支持剪贴板、鼠标指针、系统音频同步,远程操作体验接近本地,对低配置用户更友好。

  • 屏幕管理:

    • 支持屏幕墙轮播模式,可实现同时浏览多块屏幕,适合机房与监控室等场景使用。

    • 支持自定义轮播刷新间隔、视图宽高等基础配置,满足不同用户的使用需求。

  • 传输管理:

    • 支持超大文件和整个文件夹的断点续传,即使传输过程中断,重新启动后也无需从零开始。

    • 支持集中控制管理Windows,Linux系统文件。

  • 命令管理:

    • 支持批量执行命令行,可一次下发多台设备同时执行,适合需要批量管理的场景使用,快速高效。
  • 系统监控:

    • 支持实时监控系统信息、资源运行状态等核心指标。

    • 支持进程管理、窗口管理(Windows)、网络管理等基础功能。

  • 注册表管理:

    • 支持Windows注册表的远程查看和修改,采用请求-响应通信模式,所有操作结果实时回传。
  • 音视频传输:

    • 支持在线实时音视频传输,底层使用FFmpeg 和 NAudio等组件进行处理,保障传输稳定和可靠。
  • 网络代理:

    • 支持反向代理实现网络穿透,实现内网设备被公网访问。

    • 支持SOCK5代理,主控端流量可经被控端网络转发。

  • 部署管理:

    • 被控端支持一键系统服务安装,设置开机自启和绿色模式运行。

    • 支持在线批量更新远程客户端,升级无需逐台重装,简单方便。

    • 支持掉线自动重连。

  • 协同管理:

    • 支持多控制端同步操作,多名管理员可同时管理。

    • 支持部署到局域网和公网。

  • 多端使用:

    • Windows被控端支持Windows 7 SP1及以上版本,无任何系统框架依赖。

    • Linux被控端支持原生运行,无需额外框架依赖。


功能截图

远程控制:

监控列表:

监控界面:

文件管理:

服务端配置:

远程控制信息:

远程声音监听:

注册表修改:

多端控制:


系统架构

系统架构:

┌─────────────────┐         ┌─────────────────┐         ┌─────────────────┐
│   控制端         │         │   服务器端       │         │   被控端         │
│  Monitor        │◄───────►│  Service        │◄───────►│  Slave          │
│                 │  TCP    │  Launcher       │  TCP    │  Launcher       │
│  Windows Forms  │         │  TCP Server     │         │  Windows Service│
└─────────────────┘         └─────────────────┘         └─────────────────┘

项目结构:

├── RemotelyOS.Client.Windows/      # 主控端(Windows Forms)
├── RemotelyOS.Service.Launcher/    # 服务端(TCP Socket)
├── RemotelyOS.Slave.Launcher/      # 被控端(Windows/Linux通用)
├── RemotelyOS.Bash.Console/        # 远程终端模块
├── data/                           # 被控端可执行文件目录
├── ffmpeg/                         # 音视频编解码依赖
└── Server/                         # 服务端部署目录

技术栈:

主控端:
  技术栈: Windows Forms + .NET 10.0

服务端:
  通信: TCP Socket(自定义协议)
  端口: TCP 1523 / HTTP 5222
  职责: 连接管理 / 消息路由 / 用户认证 / 数据流实时中转
  账户: user.json(origin区分主控被控,group分组隔离)

被控端:
  运行形态: Windows服务 / 用户应用
  兼容性: Windows 7 SP1+ / Linux原生

核心模块:
  通信模式: 发布-订阅 + 请求-响应混合
  序列化: MemoryPack + JSON
  视频编码: H.264(FFmpeg)
  音频处理: NAudio

部署:
  发布方式: 独立部署 / 单文件(win-x64 / linux-x64)
  架构形态: 中间转发模式(局域网/公网通用)

快速开始

1、环境准备: 本工程基于Visual Studio 2026 .NET 10 开发,安装Visual Studio时请安装如下选项

Visual Studio 2026 + .NET 10

2、获取源码: 文后获取

cd remotely

3、准备系统目录: 创建./data放被控端可执行文件,拷贝源码一级目录的ffmpeg到工程目录,编译发布RemotelyOS.Bash.Console并放入./RemotelyOS.Bash,Server目录下建FileRoot再放一份ffmpeg。

./data/              被控端可执行文件
./ffmpeg/            avcodec-58.dll等
./RemotelyOS.Bash/   RemotelyOS.Bash.Console.exe
./Server/FileRoot/   ffmpeg副本 + Service.Launcher.exe

4、编译发布: 下面三个工程独立部署、单文件方式发布,主控端与服务端目标运行时选win-x64,被控端按目标平台选win-x64或linux-x64。

RemotelyOS.Client.Windows、RemotelyOS.Service.Launcher、RemotelyOS.Slave.Launcher

部署模式:独立  运行时:win-x64或linux-x64  选项:生成单文件

5、部署转发服务器: 将Server目录拷到公共服务器运行,默认TCP 1523,确认防火墙放行。

6、主控端验证: 主控端系统设置填服务器地址端口和默认账户root/123456,保存后重启,运行日志出现连接成功即表示链路通。


阅读原文:https://mp.weixin.qq.com/s/-ooHKaxWA31jDt1wR9BcsQ


该文章在 2026/10/8 12:12:55 编辑过
关键字查询
相关文章
正在查询...
点晴ERP是一款针对中小制造业的专业生产管理软件系统,系统成熟度和易用性得到了国内大量中小企业的青睐。
点晴PMS码头管理系统主要针对港口码头集装箱与散货日常运作、调度、堆场、车队、财务费用、相关报表等业务管理,结合码头的业务特点,围绕调度、堆场作业而开发的。集技术的先进性、管理的有效性于一体,是物流码头及其他港口类企业的高效ERP管理信息系统。
点晴WMS仓储管理系统提供了货物产品管理,销售管理,采购管理,仓储管理,仓库管理,保质期管理,货位管理,库位管理,生产管理,WMS管理系统,标签打印,条形码,二维码管理,批号管理软件。
点晴免费OA是一款软件和通用服务都免费,不限功能、不限时间、不限用户的免费OA协同办公管理系统。
Copyright 2010-2026 ClickSun All Rights Reserved  粤ICP备13012886号-9  粤公网安备44030602007207号