用 AI 带你从零开发
大型商业远程控制系统
入云龙(ryl)是一套完整的远程控制系统:远程桌面、屏幕墙、文件管理、远程终端、音视频通话、系统管理一应俱全。
这门训练营带你用 AI 把它的开发过程拆成可跟随的课程 —— 从服务器地基、连接通道,到主控框架、插件体系,再到多媒体大件,一节课对应一个真实里程碑。
assets/shots/hero-master.webp软件架构:四个进程协同
主控、受控、信令、中转各司其职。连接在三者之间按「直连 → P2P 打洞 → 中转」逐级协商,哪条路通走哪条。
一次会话是怎么建立的
从 agent 上线、master 查找,到逐级建链、开功能副连接 —— 把四端之间的消息时序看明白,连接层就通了一半。
训练营会带你做出这些功能
每个功能都是一节或多节实战课的产出。下面每张卡片留好了效果图位置,截图放进 assets/shots/ 即自动显示。

01-dashboard.png设备管理
所有 agent 的在线 / 离线、延迟、分组、备注一目了然,右键直达各项功能。

02-remote-desktop.png远程桌面
实时画面 + 键鼠控制,多显示器切换、清晰度档位、画质自适应,状态栏显示码率延迟帧率。

03-screen-wall.png屏幕墙
所有在线设备桌面缩略图栅格化呈现,自动布局、拖动重排、双击直接进入远程桌面。

04-broadcast.png屏幕广播 / 中转
把一块屏幕一对多广播给多台设备,或在两台设备之间中转画面,带源端授权与会话状态。

05-terminal.png远程终端
在主控端直接操作远端命令行,实时输出、命令历史、中断信号,关闭即释放进程。

06-file-manager.png文件管理
本地 / 远程双栏浏览,单文件、多文件、文件夹整体传输,队列含进度、限速、断点续传与历史。

07-chat.png远程聊天
文字 / 图片 / 表情 / 语音片段,图文混排,双端历史持久化,支持撤回与删除。

08-voice-video.png音视频通话
双向语音 + 摄像头视频,振铃接听、通话计时、浮动置顶窗,回声抑制与降噪。

09-system-mgmt.png系统管理
一个插件托起 21 个运维子标签,进程、服务、磁盘、日志、安全体检…(见下方工具箱)。

10-registry.png注册表编辑
仿 regedit 的远程注册表管理:树形浏览、值增删改名、路径直跳与查找。

11-announcement.png公告下发
向设备推送公告,支持需确认回执、定时发送、草稿箱与历史回看。

12-upgrade-power.png升级 / 电源
下发新版本自我替换、失败回滚;远程重启 / 关机 / 休眠 / 锁屏与开机自启动管理。

13-transfer.png传输管理
升级、拉日志、插件下发、HTTP 下载的进度统一汇总,一个面板看全部传输任务。
系统管理:21 个运维工具
下面这些子标签全部跑在受控端进程内、零外部依赖,破坏性操作都有只读护栏与确认。
开发训练营 · 课程大纲
七个阶段、三十节课,循序渐进。先把单点功能打磨稳,再叠加横切能力 —— 这是贯穿全程的开发节奏。
打地基:规约与服务器
- 01开发规范与项目蓝图代码 / git / 日志规约,四进程架构总览,先立规矩再写码。里程碑 L01
- 02信令服务器 rylssTCP + UDP 同端口,设备注册、查找、长连接保活。里程碑 L02–L04
- 03中转服务器 rylsr按 UUID 配对两条连接,字节级双向透传,多对并发。里程碑 L02–L04
连接三件套
- 04master 主框架与设备列表搭出主控骨架,把在线设备显示出来。里程碑 L05–L06
- 05生成 agent 与直连一键打包受控端,打通最直接的连接方式。里程碑 L07–L08
- 06P2P 打洞借信令撮合穿透 NAT,把链路可靠化。里程碑 L09
- 07中转兜底与降级编排三种通道按超时自动切换,状态显示在界面。里程碑 L09
- 08多设备并存多 agent 多路复用,互不踢线。里程碑 进阶
主控框架与设备运营
- 09设备管理复制 agent、上下线、分组、改名备注。里程碑 L10–L14
- 10审计日志与生命周期关键事件留痕,对象状态机迁移可追溯。里程碑 L10–L14
- 11批量操作多选群发命令 / 文件 / 广播,纯编排层实现。里程碑 进阶
插件体系
- 12插件架构与副连接框架主连接走控制、副连接走大流量的设计。里程碑 L15–L18
- 13远程终端插件第一个插件,跑通插件下发与通道。里程碑 L19–L21
- 14文件管理插件浏览走插件、传输复用副连接框架。里程碑 L19–L25
- 15注册表编辑插件树形数据如何在两端高效同步。里程碑 L19–L21
- 16远程聊天插件图文混排、历史持久化、撤回删除。里程碑 L19–L21 / L36+
- 17系统管理插件运维工具箱,十余个子标签逐个攻克。里程碑 L15–L18 / L41–L43
安全与稳定
- 18通讯协议加密给帧层加上端到端与信令链路加密。里程碑 L30
- 19数据压缩逐帧按需压缩,省带宽不掉画质。里程碑 L31
- 20稳定性与优雅退出关闭 5 秒必退、资源收口、退出卡死排查。里程碑 L22–L29
多媒体大件
- 21远程屏幕:采集与编码桌面采集 + 视频编码的多重兜底。里程碑 L32–L35
- 22远程桌面:画面 + 键鼠画面回传与输入注入合成完整体验。里程碑 L33–L35 / L44
- 23屏幕墙多路缩略图栅格与共享采集复用。里程碑 L36–L40
- 24屏幕广播 / 中转一对多会话与设备间画面接力。里程碑 L36–L43
- 25屏幕录制主控端直接录制画面与声音。里程碑 多媒体进阶
- 26音视频通话采集、编解码、抖动缓冲与回声抑制。里程碑 L36–L45
运营增强与交付
- 27公告下发需确认、定时、草稿箱与投递历史。里程碑 L36–L40
- 28Agent 升级与电源自我替换、回滚,以及远程电源控制。里程碑 升级专题
- 29HTTP 下载与传输管理边下边传,所有传输任务统一汇总。里程碑 L44–L45
- 30整体优化与交付性能打磨、真机回归,逼近 v1.0 交付。里程碑 L46–L48
开发计划与当前进度
训练营按阶段推进,下面是各阶段的交付物与状态。绝大部分功能已落地,正朝 v1.0 收尾。
说明:「人工预估」指无 AI 辅助、由熟练开发者完成同等功能的常规估时;「AI 实际」指本项目借助 AI 编码的实际投入量级。两栏均为据推测的经验估值,仅供横向对比,非精确工时台账。
每个小节标注「对应里程碑 L 号」(据推测,按提交记录归类),并给出人工预估与 AI 实际的耗时徽章对比;插件类小节另列出其主要功能点。
规约与地基
已完成连接三件套
已完成主控框架与设备运营
已完成插件体系(终端 / 文件 / 注册表 / 聊天 / 系统管理)
已完成安全与稳定
已完成多媒体大件(远程屏幕 / 音视频)
已完成远程运维与运营增强
多数已完成整体优化(进行中)
进行中v1.0 交付(规划中)
规划中展望 · 后续版本方向
候选训练营的九条铁律
这些不是建议,而是贯穿全程的开发纪律 —— 每一条都为"出问题能快速定位、改动不留隐患"服务。
先验证,后动手
任何"我以为它这样工作"的推测,动主代码前先用小程序或测试实证现状。
单点先收口
加横切功能前先把单点层收敛干净,换格式、换实现只改一处。
日志必须真落盘
埋了日志不等于有日志,关键节点要确认运行时确实写进了文件。
命名通俗自解释
不发明缩写代号,用一眼能懂的词,代码是给人读的。
注释充足且全中文
类用途、公开方法、枚举逐条注释,但严禁复读式废话。
新功能配测试
用例先与需求确认再写实现,上线前跑一遍主路径核对日志。
关闭 5 秒必退
退不掉就是 bug,去修根因,不靠强杀进程兜底。
掉线即清理
设备掉线时功能 tab 与副连接立即回收,绝不留悬挂资源。
结论必附证据
推测先声明"据推测"并承诺验证,结论附提交号 / 文件行号 / 输出。
代码质量如何保证
不是"能跑就行"——从架构经验到流程纪律,七条共同兜住质量底线。
十多年商业项目架构经验
主导过多个大型商业项目的架构设计,提前知道坑在哪、边界怎么划。
测试用例全覆盖
开发过程中关键路径与边界条件都有测试用例兜底,不留裸奔的代码。
测试先行,再动代码
设计功能先把测试用例跑起来确认现状,验证通过后才动实现。
严格的模块界限
各模块边界清晰、低耦合,改一处不牵连全身,便于独立演进与测试。
严格的代码与提交规范
复杂代码必加详细注释;所有链路必埋日志,出 bug 一次定位;提交规范统一。
大功能必做全方位优化
每完成一个大功能,立刻做一轮性能、稳定性与代码质量的整体优化。
先方案,后开工
每个模块先写技术方案、核对测试用例、制定开发计划,再动手编码。
适合哪些人
想提效、想做自己的产品,或者想补系统级实战——这门课都用得上。
想用 AI 大幅提效的开发者
让一个人当一个团队用,把开发效率翻上几倍。
想做自己产品却无从下手
跟着把一个复杂商业产品从 0 到可交付完整走一遍。
零 C/C++ 基础也能学
不要求 C/C++ 等开发基础;熟悉任意一门编程语言、懂开发流程更佳。
技术负责人 / 创业团队
验证 AI 工程化能力,方法论可复用到自家产品。
想系统学远程控制技术
直连 / 打洞 / 中转、屏幕、文件、终端全链路打通。
报名即交付
不只是教你怎么写,还把成品、工具和支持一起交到你手上。
全套远控源码 + 可执行套件
master / agent / 信令 / 中转 四端完整源码,外加可直接运行的成品程序套件,拿来即能跑、能改、能学。
完整 AI Prompts
开发全过程使用的提示词全集,照着就能用 AI 复刻同一套开发流程,把「怎么让 AI 写出来」也一并交付。
一年技术支持与指导
自报名起一年内提供技术支持与开发指导,开发中卡住了随时问,一起把问题解决掉。训练营配套专用知识星球,文字解答不了的问题,星主会拉一对一视频会议手把手解答。
AI 时代做自己产品的能力
学完你带走的不只是这一套远控系统,而是用 AI 把一个复杂商业产品从 0 做到可交付的完整方法论——选型、架构、测试、优化、交付,可直接套用到你自己的产品上。
报名方式
加微信报名,并备注 「训练营」报名。
报名请备注"训练营",方便快速通过。
非诚勿扰
免责声明
所有报名本训练营的学员必须签订安全协议。本套系统仅用于学习研究,或在有明确授权的情况下用于企业机器管理,不得用于其他任何用途,否则后果自负。