0.3.9 更新
- 自建 FRP 支持 VPS 一键部署(感谢 @qzyqmzn,PR #38):在控制面板填写 SSH 用户、端口和私钥路径,即可自动在 VPS 上安装 frps、Caddy、防火墙规则和 Let's Encrypt IP 证书。部署全程经 SSH 已确认主机指纹,部署与清理前都会展示指纹供核对;不再需要时可用一键清理,只删除 DSH Mobile 自己的服务与配置。远程地址同时支持公网 IPv4,Android App 同步放行。
/mobile定制更可靠:agent 动手前先读取手机端现状(已有样式、脚本和扩展),不再覆盖之前的心血;改完做语法与结构自检再汇报;“恢复默认”有标准做法(删除定制文件即回初始外观)。- 支持 DeepSeek Harness 0.1.3-alpha.1(契约检查通过,插件代码零改动),新版本下安装不再报 peer 不满足。
- 输入框下方的统计条在手机上更小;README 新增社区微信小程序客户端链接(非官方,感谢 @StrawberryAO)。
配对协议不变,现有 0.3.3-0.3.8 App 可继续使用,无需重新配对。项目仍在快速迭代,建议保持插件与 App 更新。
使用 DSH 0.1.3-alpha.1 时,请将 Mobile 插件升级至 0.3.9。
正式 npm 安装可使用桌面访问面板的“更新插件”;本地 link/file/压缩包安装不会被自动覆盖。更新后需要重启 DSH。
English summary
- One-click VPS deployment for self-hosted FRP (thanks @qzyqmzn, PR #38): fill in the SSH user, port, and key in the panel and the plugin installs frps, Caddy, firewall rules, and a Let's Encrypt IP certificate over fingerprint-pinned SSH. Server cleanup removes only DSH Mobile-owned artifacts. Public IPv4 origins are accepted on the panel and the Android app.
- More reliable
/mobilecustomization: the agent reads the current mobile state before editing, self-checks syntax and structure afterwards, and knows the standard restore-defaults procedure. - DeepSeek Harness 0.1.3-alpha.1 is supported (contract gate passes with no plugin code change); fresh installs no longer report unmet peers.
- Smaller composer dock stats strip on phones; README links the community WeChat Mini-Program client (unofficial, thanks @StrawberryAO).
The pairing protocol is unchanged. Existing 0.3.3-0.3.8 apps remain compatible without re-pairing. Registry installations support the desktop plugin update action; local package installations are not overwritten. Restart DSH after updating.
DSH 0.1.3-alpha.1 requires Mobile plugin 0.3.9.
Full Changelog: v0.3.8...v0.3.9
Contributors
Thanks @qzyqmzn (PR #38) and @StrawberryAO (PR #40) for their contributions to this release.