OwO! Win Deployer v1.2.6
v1.2.6 — 2026-06-29
新增
- 🌟 局域网剪贴板同步(开发人员模式)—— 本次核心新功能:新增「剪贴板同步」页(开发工具组,开发人员模式可见)。
- 设备发现:通过 UDP 多播信标自动发现同一局域网内同样运行 OwO! WinDeploy 的在线设备(仅暴露在线状态,不经此通道传任何剪贴板数据);逐网卡多播 + 定向子网广播,可在卡片上选择监听网卡(应对多虚拟网卡机器),自动发现不通时可手动按 IP 连接兜底。
- PIN 配对:发起方点「邀请」生成并显示 6 位 PIN,对方输入;经 PBKDF2 派生密钥 + 双向 HMAC 挑战应答校验(PIN 永不上线),通过后派生 AES-256-GCM 会话密钥,建立端到端加密链路。
- 共享文本 + 图片:共享列表双向同步、预览、手动新增文本、删除即跨设备同步、一键复制到本机;图片带缩略图 + 自适应预览,点击可在独立窗口查看大图。
- 可选行为(默认关闭,更安全):「自动镜像到本机剪贴板」(真·同步)与「历史记录落盘保存」(重启保留)两个开关由用户自选;否则剪贴板内容仅存内存、退出即清。
- 设备上限:开源版每个共享最多 2 台设备;传输层已抽象为可替换实现,付费版可经服务器中转解除上限并支持跨局域网。
- 活动日志全面支持中 / 英 / 德三语。
- 便携数据目录:所有本机运行时数据(日志 / 设置 / 图标缓存 / FTP / Cloudflare / 剪贴板配置 / 报告 / 崩溃日志)统一写到 exe 旁的
data/(AppPaths.DataRoot),整个应用成为可整体移动 / 删除的自包含文件夹(data/已加入.gitignore);旧%LOCALAPPDATA%\WinDeploy数据首次启动时询问后迁移。 - 同步本机已安装软件为方案:配置同步页可扫描本机已装的清单软件并存为可复用 profile,换机在「软件安装中心」一键复刻;套用配置 / 生成 SSH 密钥前新增确认弹窗。
调整
- SSH known_hosts 改为合并:套用 ssh 配置时
known_hosts由覆盖改为合并,只追加本地缺失的条目,不再覆盖你已信任的主机密钥。
修复
- FTP 传输不再卡界面:FTP 文件传输移至后台线程,避免大文件传输时 GUI 冻结。
删除
- 无。
一键在任意 Windows 设备上复刻开发环境、应用与个人配置。三种发行形态任选,均自带 catalog/ configs/ assets/ 数据:
| 下载 | 说明 | 免装 .NET | 体积 |
|---|---|---|---|
…-win-x64-singlefile.zip |
单文件版(推荐):解压后一个 WinDeploy.exe + 数据目录 |
✅ | 中 |
…-win-x64-with-runtime.zip |
集成运行环境版:多文件、自带 .NET 运行库,杀软启发式误报更低 | ✅ | 大 |
…-win-x64-framework.zip |
纯 App 版:体积最小,需先装 .NET 10 桌面运行时 | ❌ | 小 |
WinDeploy.exe |
仅 GUI 单文件,供 bootstrap.ps1 直链下载 |
✅ | 中 |
⚠️ 程序未做代码签名时,Windows 可能提示「未知发布者」或被 Defender 拦截 —— 这属于无签名安装类软件的正常现象,可点「更多信息 → 仍要运行」,或参见 README 的「被拦截怎么办」。彻底解决需 Authenticode 代码签名(仓库已内置签名流水线,配置证书后自动生效)。许可证:CC BY-NC-SA 4.0(署名 / 非商业 / 相同方式共享;作者保留商业权利)。
Full Changelog: v1.2.5.2...v1.2.6