文章总结: 这是一个名为入云龙(ryl)的大型商业远程控制系统开发训练营的介绍。该系统具备远程桌面、屏幕墙、文件管理、远程终端等多种功能,其架构包含主控端、信令服务器、中转服务器和受控端四个进程,并采用直连、P2P打洞和中转相结合的连接方式。课程内容分为七个阶段,从服务器搭建到各核心功能实现,旨在带领开发者从零开始完成整个项目的开发。此外,还介绍了项目的开发进度、代码质量保证措施、适合人群以及报名方式等信息。
综合评分: 75
文章分类: 技术标准,安全开发,解决方案,产品介绍,WEB安全
小方工作室第二款产品
原创
张小方 张小方
CppGuide
2026年6月23日 18:05 上海
在小说阅读器读本章
去阅读
☁️ AI 开发训练营 · 跟着做,从零到一
用 AI 带你从零开发 大型商业远程控制系统
入云龙(ryl)是一套完整的远程控制系统:远程桌面、屏幕墙、文件管理、远程终端、音视频通话、系统管理一应俱全。
这门训练营带你用 AI 把它的开发过程拆成可跟随的课程——从服务器地基、连接通道,到主控框架、插件体系,再到多媒体大件,一节课对应一个真实里程碑。
| | | | — | — | | 7 课程阶段 | 30 实战课程 | | 8 功能插件 | 48 开发里程碑 |
ARCHITECTURE
软件架构:四个进程协同
直连 → P2P 打洞 → 中转,逐级协商,哪条路通走哪条
🖥️ master 主控端
Qt / QML · 设备列表 · 功能 tab
↑↓ 直连 / P2P 打洞 / 中转
| | | | — | — | | 🛰️ rylss 信令 · 撮合打洞 | 🔁 rylsr 中转 · 双向透传 |
↑↓
🧩 agent 受控端
Win32 自绘 · 单文件部署 · 插件托管
直连=最优 · P2P 打洞=次选 · 中转=兜底 · 信令负责撮合
DATA FLOW
一次会话是怎么建立的
从 agent 上线、master 查找,到逐级建链、开功能副连接
① agent 注册上线
向信令服务器上报设备 ID 与网络信息
② master 查找目标设备
向信令服务器请求目标 agent
③ 信令撮合
向双方下发对方地址
④ 尝试直连 / UDP 打洞
成功即建立链路(最优路径)
⑤ 打洞失败 → 走中转
按会话 ID 配对、接力转发
⑥ 控制主连接建立
加密信道,小而稳
⑦ 按需开副连接
屏幕 / 文件 / 升级 / 下载 …
⑧ 心跳 · 状态 · 数据流
画面与数据持续传输
主连接断开 → 该设备所有副连接与功能 tab 立即回收
FEATURES
训练营会带你做出这些功能
每个功能都是一节或多节实战课的产出
📋 设备管理
所有 agent 在线/离线、延迟、分组一目了然,右键直达各功能
在线状态分组管理批量操作
🖥️ 远程桌面
实时画面 + 键鼠控制,多显示器、清晰度档位、画质自适应
多屏清晰度档位剪贴板互传
🧱 屏幕墙
所有在线设备桌面缩略图栅格化,自动布局、双击进远程桌面
缩略图栅格拖动重排尺寸档位
📡 屏幕广播 / 中转
一块屏一对多广播,或在两台设备间中转画面,带源端授权
一对多源端授权广播录屏
⌨️ 远程终端
在主控端操作远端命令行,实时输出、命令历史、中断
实时输出命令历史可选区复制
📁 文件管理
本地/远程双栏,单/多文件与文件夹整传,队列+断点续传
拖拽传输断点续传冲突策略
💬 远程聊天
文字/图片/表情/语音片段,图文混排,双端历史,撤回删除
图文混排历史持久化消息撤回
🎥 音视频通话
双向语音 + 摄像头视频,振铃接听、计时、浮动置顶窗
双向语音摄像头浮动窗
⚙️ 系统管理
一个插件托起 21 个运维子标签(见下方工具箱)
21 个子标签只读护栏二次确认
🗄️ 注册表编辑
仿 regedit 的远程注册表:树形浏览、值增删改名、查找
树形浏览全类型值路径导航
📢 公告下发
向设备推送公告,支持需确认回执、定时发送、草稿箱
需确认定时发送草稿箱
🚀 升级 / 电源
新版本自我替换、回滚;远程重启/关机/休眠/锁屏与开机自启
批量升级电源控制开机自启
🔄 传输管理
升级/拉日志/拉dump/拉截图/HTTP下载 进度统一汇总
统一队列实时进度HTTP 下载
⚙️ 系统管理:21 个运维工具
全部跑在受控端进程内、零外部依赖,破坏性操作都有只读护栏与确认。
系统信息性能曲线进程管理服务管理窗口管理网络连接安装软件启动项设备管理磁盘空间分析/清理计划任务事件日志环境变量Hosts 文件防火墙规则用户与组共享会话/访问审计网络诊断安全体检网络适配器WMI 查询器
BOOTCAMP
开发训练营 · 课程大纲
七个阶段、三十节课,循序渐进
1打地基:规约与服务器
01开发规范与项目蓝图
里程碑 L01
02信令服务器 rylss
里程碑 L02–L04
03中转服务器 rylsr
里程碑 L02–L04
2连接三件套
04master 主框架与设备列表
里程碑 L05–L06
05生成 agent 与直连
里程碑 L07–L08
06P2P 打洞
里程碑 L09
07中转兜底与降级编排
里程碑 L09
08多设备并存
里程碑 进阶
3主控框架与设备运营
09设备管理
里程碑 L10–L14
10审计日志与生命周期
里程碑 L10–L14
11批量操作
里程碑 进阶
4插件体系
12插件架构与副连接框架
里程碑 L15–L18
13远程终端插件
里程碑 L19–L21
14文件管理插件
里程碑 L19–L25
15注册表编辑插件
里程碑 L19–L21
16远程聊天插件
里程碑 L19/L36+
17系统管理插件
里程碑 L41–L43
5安全与稳定
18通讯协议加密
里程碑 L30
19数据压缩
里程碑 L31
20稳定性与优雅退出
里程碑 L22–L29
6多媒体大件
21远程屏幕:采集与编码
里程碑 L32–L35
22远程桌面:画面 + 键鼠
里程碑 L33–L35
23屏幕墙
里程碑 L36–L40
24屏幕广播 / 中转
里程碑 L36–L43
25屏幕录制
里程碑 L36+
26音视频通话
里程碑 L36–L45
7运营增强与交付
27公告下发
里程碑 L36–L40
28Agent 升级与电源
里程碑 L41+
29HTTP 下载与传输管理
里程碑 L44–L45
30整体优化与交付
里程碑 L46–L48
ROADMAP
开发计划与当前进度
人工预估 vs AI 实际,每节标注里程碑 L 号
| | | | | — | — | — | | ≈250 人天 人工预估(约 12 人月) | ≈34 工作日 AI 实际投入 | ≈7× 综合提速 |
说明:两栏均为据推测的经验估值,仅供横向对比,非精确工时台账;L 号按提交记录归类(亦为据推测)。
1规约与地基 已完成
开发规范与项目蓝图
L01人工 2 人天AI 2 小时≈8×
信令服务器 rylss(注册/查找/撮合)
L02–L04人工 6 人天AI 6 小时≈8×
中转服务器 rylsr(按会话双向透传)
L02–L04人工 4 人天AI 4 小时≈8×
2连接三件套 已完成
master 主框架与设备列表
L05–L06人工 8 人天AI 1 天≈8×
生成 agent 与直连
L07–L08人工 5 人天AI 5 小时≈8×
P2P 打洞(NAT 穿透 + 可靠化)
L09人工 10 人天AI 1.5 天≈7×
中转兜底与降级编排
L09人工 5 人天AI 5 小时≈8×
多设备并存与多路复用
L09+人工 4 人天AI 4 小时≈8×
3主控框架与设备运营 已完成
设备管理(复制/分组/改名)
L10–L14人工 6 人天AI 6 小时≈8×
审计日志与生命周期
L10–L14人工 3 人天AI 3 小时≈8×
批量操作(多选群发)
L14+人工 4 人天AI 4 小时≈8×
4插件体系 已完成
插件架构与副连接框架
L15–L18人工 8 人天AI 1 天≈8×
远程终端插件
L19–L21人工 5 人天AI 5 小时≈8×
单会话 cmd实时输出命令历史中断可选区复制导出 txt
文件管理插件
L19–L25人工 10 人天AI 1.5 天≈7×
本地/远程双栏上传/下载文件夹整传断点续传传输队列限速冲突策略拖拽历史
注册表编辑插件
L19–L21人工 5 人天AI 5 小时≈8×
五根树形浏览8 种类型值增删改名地址栏直跳递归查找64 位视图
远程聊天插件
L19/L36+人工 8 人天AI 1 天≈8×
文字图片图文混排语音片段抖一抖已读回执撤回历史未读角标
系统管理插件(21 个运维工具)
L15–L18/L41–L43人工 20 人天AI 3 天≈5×
系统信息性能曲线进程服务窗口网络连接安装软件启动项设备磁盘清理计划任务事件日志环境变量Hosts防火墙用户与组共享审计网络诊断安全体检网络适配器WMI 查询
5安全与稳定 已完成
通讯协议加密
L30人工 8 人天AI 1 天≈8×
数据压缩
L31人工 4 人天AI 4 小时≈8×
稳定性与优雅退出收口
L22–L29人工 5 人天AI 5 小时≈8×
6多媒体大件(远程屏幕/音视频) 已完成
远程屏幕 · 采集与编码(多重兜底)
L32/L44人工 12 人天AI 2 天≈6×
DXGI 采集GDI 兜底WGC 双显卡MF H.264openh264 兜底分片传输
远程桌面(画面 + 键鼠)
L33–L35人工 8 人天AI 1 天≈8×
实时画面键鼠控制多显示器清晰度档位缩放全屏截图统计
屏幕墙
L36–L40人工 6 人天AI 6 小时≈8×
多 agent 缩略格共享采集复用自动布局拖动重排双击进桌面
屏幕广播 / 中转
L36–L40人工 8 人天AI 1 天≈8×
一对多广播设备间中转源端授权接收窗控制推系统声/麦克风推摄像头
屏幕录制 / 广播录制
L36+人工 5 人天AI 5 小时≈8×
零重编码→MP4IDR 锚点分辨率锁定暂停/恢复广播录屏
音视频通话(voice-chat 插件)
L36–L45人工 14 人天AI 2.5 天≈6×
振铃接听双向语音双向视频摄像头静音系统混音语音升级视频通话录制浮动窗
7远程运维与运营增强 多数已完成
Agent 升级(下发/自替换/回滚/批量/提权重启)
L41+人工 8 人天AI 1 天≈8×
拉取 agent 日志
L41+人工 4 人天AI 4 小时≈8×
拉取崩溃 dump(自动 minidump + 拉取)
L44+人工 5 人天AI 5 小时≈8×
拉取屏幕截图
L44+人工 3 人天AI 3 小时≈8×
HTTP 下载(边下边传)
L44–L45人工 6 人天AI 6 小时≈8×
传输管理(统一汇总)
L44+人工 4 人天AI 4 小时≈8×
master 截图标注工具
L44+人工 6 人天AI 6 小时≈8×
公告下发(需确认/定时/草稿箱)
L36–L40人工 5 人天AI 5 小时≈8×
电源与启动(重启/关机/休眠/锁屏/开机自启)
L41+人工 3 人天AI 3 小时≈8×
网络监视器(连接/吞吐/RTT,真机待验)
L41+人工 6 人天AI 6 小时≈8×
8整体优化(进行中) 进行中
性能打磨与卡顿优化
L46–L48人工 5 人天AI 5 小时≈8×
真机回归与排障
L46–L48人工 6 人天AI 1 天≈6×
代码整体优化收口
L46–L48人工 5 人天AI 5 小时≈8×
9v1.0 交付(规划中) 规划中
全功能真机回归
待发布人工 8 人天AI 待评估
打包分发与文档完善
待发布人工 4 人天AI 待评估
10展望 · 后续版本方向 候选
性能监控总览、远程桌面键鼠控制完善、更多系统管理工具等(待定,暂不估时)
QUALITY
代码质量如何保证
不是“能跑就行”——从架构经验到流程纪律,七条共同兜住质量底线
01十多年商业项目架构经验
主导过多个大型商业项目的架构设计,提前知道坑在哪、边界怎么划。
02测试用例全覆盖
开发过程中关键路径与边界条件都有测试用例兜底,不留裸奔的代码。
03测试先行,再动代码
设计功能先把测试用例跑起来确认现状,验证通过后才动实现。
04严格的模块界限
各模块边界清晰、低耦合,改一处不牵连全身,便于独立演进与测试。
05严格的代码与提交规范
复杂代码必加详细注释;所有链路必埋日志,出 bug 一次定位;提交规范统一。
06大功能必做全方位优化
每完成一个大功能,立刻做一轮性能、稳定性与代码质量的整体优化。
07先方案,后开工
每个模块先写技术方案、核对测试用例、制定开发计划,再动手编码。
WHO
适合哪些人
想提效、想做自己的产品,或者想补系统级实战——这门课都用得上
🚀 想用 AI 大幅提效的开发者
让一个人当一个团队用,把开发效率翻上几倍。
✨ 想做自己产品却无从下手
跟着把一个复杂商业产品从 0 到可交付完整走一遍。
🔰 零 C/C++ 基础也能学
不要求 C/C++ 等开发基础;熟悉任意一门编程语言、懂开发流程更佳。
🧭 技术负责人 / 创业团队
验证 AI 工程化能力,方法论可复用到自家产品。
📚 想系统学远程控制技术
直连 / 打洞 / 中转、屏幕、文件、终端全链路打通。
DELIVERABLES
报名即交付
不只是教你怎么写,还把成品、工具和支持一起交到你手上
💻 全套远控源码 + 可执行套件 ✓
master / agent / 信令 / 中转 四端完整源码,外加可直接运行的成品程序套件,拿来即能跑、能改、能学。
✨ 完整 AI Prompts ✓
开发全过程使用的提示词全集,照着就能用 AI 复刻同一套开发流程。
🛡️ 一年技术支持与指导 ✓
自报名起一年内提供技术支持与开发指导,开发中卡住了随时问,一起把问题解决掉。训练营配套专用知识星球,文字解答不了的问题,星主会拉一对一视频会议手把手解答。
🎯 AI 时代做自己产品的能力 ✓
学完你带走的不只是这一套远控系统,而是用 AI 把复杂商业产品从 0 做到可交付的完整方法论——选型、架构、测试、优化、交付,可直接套用到你自己的产品上。
ENROLL
报名方式
加微信报名,并备注「训练营」
🔥 618 最后一天 · 半价特惠
原价 ¥2800 现价 ¥1400
仅限 10 个名额,报满即止
加下方微信报名,备注 「训练营」:
微信号(长按可复制)
cppxiaofang
报名请备注“训练营”,方便快速通过。 非诚勿扰。
⚠️ 免责声明
所有报名本训练营的学员必须签订安全协议。本套系统仅用于学习研究,或在有明确授权的情况下用于企业机器管理,不得用于其他任何用途,否则后果自负。
入云龙 ryl · 企业远程控制系统 · 开发训练营
Windows · master ↔ agent · 当前版本 v1.0
免责声明:
本文所载程序、技术方法仅面向合法合规的安全研究与教学场景,旨在提升网络安全防护能力,具有明确的技术研究属性。
任何单位或个人未经授权,将本文内容用于攻击、破坏等非法用途的,由此引发的全部法律责任、民事赔偿及连带责任,均由行为人独立承担,本站不承担任何连带责任。
本站内容均为技术交流与知识分享目的发布,若存在版权侵权或其他异议,请通过邮件联系处理,具体联系方式可点击页面上方的联系我。
本文转载自:CppGuide 张小方 张小方《小方工作室第二款产品》
版权声明
本站仅做备份收录,仅供研究与教学参考之用。
读者将信息用于其他用途的,全部法律及连带责任由读者自行承担,本站不承担任何责任。







评论