Repository navigation
Releases
Releases · Colin900726/dsh-lan-web-access
v0.1.9
改进
- 更新失败时的提示更准确。 在「设置 → 局域网web访问 → 关于」里点「更新」没成功时:
- Desktop 上提示到 dsh 的「插件」页面更新,或在「添加插件」里填 dsh-lan-web-access@版本号,不再给出 Desktop 用户运行不了的终端命令;
- Web 上仍给出可以在终端运行的手动更新命令;
- 少数「没法自动更新」的情况,单独说明原因。
- 安装更轻。 去掉了一个不必要的运行时依赖,安装时少下载 2 个包。
其他
- 补充了局域网入口相关的测试;测试现在也能在 Windows 上运行。
升级
在「设置 → 局域网web访问 → 关于」里点「更新」,完成后重启 dsh。
v0.1.8
全盘复核修复:Desktop 运行中关闭「本机免登录」不再被拦;
本机免登录关着时管理操作也要登录;
dsh 升级后插件安全退出时,Desktop 窗口仍能检查并更新插件;
修复 Windows 换行的设置文件、一键更新超时等问题。
新增注意:同一台电脑上不要同时运行 Desktop 和 Web。
v0.1.7
修复
- 删掉插件后重装,不会再装回旧版本。 之前在「插件 → 添加插件」里只填包名重装,可能一直装回很早的版本(比如 0.1.4),「关于」里一直提示有更新,点了也没用。原因是 dsh 自带的安装工具记住了旧版本。现在插件会自动清理这份记录。
改进
- 只填包名就装最新版。 在「添加插件」里填 dsh-lan-web-access,装的就是最新版本。需要装某个固定版本时,才填 dsh-lan-web-access@版本号。
- 不管当初怎么装的,「关于」里点「更新」都会升到最新版。 包括当初指定了版本号、或用 GitHub 链接安装的。
- 精简了代码注释。
升级提示
- 从 0.1.6 或更早的版本升级:在「设置 → 局域网web访问 → 关于」点一次「更新」,重启 dsh 即可。如果是删除后重新添加的,装完先看一眼版本号,不是 0.1.7 就点一次「更新」。从 0.1.7 起不会再有这个问题。
- 删除后重新添加插件:装完请到「插件」页确认 dsh-lan-web-access 的开关是打开的。dsh 在重新添加后可能让它保持关闭。
v0.1.6
优化:版本更新,不锁死更新方式。
v0.1.5
之前版本点「更新」可能显示完成但实际没升级(尤其是用带版本号的 GitHub 链接安装的)。0.1.4 及更早版本的用户,请在 dsh「插件 → 添加插件」里填 dsh-lan-web-access 重装一次;之后一键更新即可正常升级到最新版。
v0.1.4
写「更新 npm 说明页,首次通过 GitHub 自动发布;功能与 0.1.3 相同」
v0.1.3
「本机免登录」关闭,dsh无法启动bug修复完成。
v0.1.2
再次「修复:关掉『本机免登录』后 Desktop 无法启动」
v0.1.1
「修复:关掉『本机免登录』后 Desktop 无法启动」。
v0.1.0
第一个公开版本。
功能
- 本机 / SSH 隧道免 token 直接进入 dsh
- 局域网入口(默认关闭):允许列表 + 管理密码,多台设备同时访问同一台 dsh
- 设置页四个分段:连接 / 设备 / 安全 / 关于
- 设备管理:登录状态、退出登录、移出列表、最近被拒绝的地址
- 访问记录、运行检查与安全退出、一键更新
- Desktop 与 Web 同一个包,macOS 与 Windows 通用
安装
# Web
dsh plugin --profile web add github:Colin900726/dsh-lan-web-access#v0.1.0
# Desktop
dsh plugin --profile desktop add github:Colin900726/dsh-lan-web-access#v0.1.0
安装后重启 dsh。
说明
- 尚未发布到 npm,请从 GitHub 安装。
- Windows系统尚在实测中,遇到问题欢迎提 Issue。