github Lei-rr/ctyun-pro v2.3.0

latest releases: v3.0.13, v3.0.12, v3.0.11...
one month ago

🛡️ 核心架构:会话仲裁器(Session Arbiter)与外部避让机制(Yielding Guard)

  • 桌面长连接独占仲裁:全面引入基于领域驱动的桌面仲裁服务,统一云电脑连接生命周期与互斥锁控制,彻底消除多节点长连接并发冲突与凭证互顶。
  • 官方客户端主动避让(Yielding Guard):精准识别并嗅探用户在外部官方客户端的连接状态。当检测到官方客户端介入时,系统自动释放长连接静默避让;当用户登出外部客户端后,仲裁器自动触发阶梯自愈机制秒级无缝接管保活。

⚡ 协议进化:深度对齐官方长连接信令与智能自愈

  • 官方信令全量对齐:补齐官方握手信令(112 会话认领与 104 信道挂接),深度优化重连时序,将冷启动与重连耗时压缩至 3.5s。
  • 杜绝失效 Ticket 复用死循环:长连接被网关主动断开或拒连时,强制向调度中心换取最新有效凭证,彻底解决旧凭据重试死循环。
  • 电源管理与状态嗅探重构:对齐官方电源控制枚举与状态嗅探机制,支持休眠唤醒、强制断电与强制重启,前端操作全面精简。

🎨 交互规范与工程治理

  • 顶层 RESTful 规范收敛:API 路由以 desktopCode 归一化收拢,消除旧兼容数字 ID 与冗余垫片,全面提升接口规范性。
  • 安全加固与同源鉴权:移除直连与推送中 URL 拼接 Token 的安全隐患,全面收敛至纯同源 Cookie/Pinia 鉴权,清理内存明文残留。
  • Webhook 告警降噪:重构 Webhook 推送规则,合理化过滤冗余流水日志,聚焦核心告警、任务完成与每日早报。
  • 自动化策略与闭环兑换:策略弹窗支持即时手动测试兑换与自动化周期兑换(永久数据盘扩容等),具备毫秒级复位与防抖动能力。

🚀 升级与拉取指南

1. Docker 快速部署 (GitHub 原生源)

docker pull ghcr.io/lei-rr/ctyun-pro:v2.3.0
docker stop ctyun-pro && docker rm ctyun-pro
docker run -d \
  --name ctyun-pro \
  --restart unless-stopped \
  -p 3088:3088 \
  -v /data/ctyun-pro:/app/data \
  ghcr.io/lei-rr/ctyun-pro:v2.3.0

2. 阿里云国内高速镜像源 (推荐国内服务器 ⚡)

docker pull crpi-kbafcu5p49r7b1k1.cn-hangzhou.personal.cr.aliyuncs.com/lei-rr/ctyun-pro:v2.3.0
docker stop ctyun-pro && docker rm ctyun-pro
docker run -d \
  --name ctyun-pro \
  --restart unless-stopped \
  -p 3088:3088 \
  -v /data/ctyun-pro:/app/data \
  crpi-kbafcu5p49r7b1k1.cn-hangzhou.personal.cr.aliyuncs.com/lei-rr/ctyun-pro:v2.3.0

Don't miss a new ctyun-pro release

NewReleases is sending notifications on new releases.