dsh-remote-mod-plugin
Verifieddsh-remote-mod-plugin · v0.7.7-mod · MIT · Web UI
DSH Remote 的 mod 分支 bundle 插件(独立于上游 dsh-remote-plugin,基于原作者 Blank 的 dsh-Remote 魔改的个人版):已移除文件传输(推荐 Syncthing,https://github.com/syncthing/syncthing),工作台改读 DSH 工作区;整合上游 v0.6.12/v0.6.13 —— 远程启动/重启 DSH 异步追踪、主页公告栏常驻(可选中央公告源)、实时推理显示与推理档位菜单增强、会话过滤(子代理会话不混入列表);另含
Install
dsh plugin add dsh-remote-mod-plugin Confirm the layer applied with dsh --profile default --dump-config — see the install guide.
Source
Tags
Creators
Readme
dsh-remote-mod-plugin
DSH Remote mod 分支 bundle 插件(基于原作者 Blank 的 dsh-Remote 魔改的个人版;独立包名,与上游 dsh-remote-plugin 互不冲突,注册名 dsh-remote-mod)。在 DSH 侧边栏提供入口,打开快速状态面板和完整管理控制台,并内置随 DSH 自动启停的远程网关。
中文 · English
与原版 dsh-remote-plugin 的区别
- 移除文件传输(v0.7.4-mod):文件页、上传/下载/预览、网关
/fs/*全部移除(会话页拍照/图片附件不受影响);文件同步推荐 Syncthing; - 工作台保留并改造(v0.7.4-mod):项目直接读取 DSH 已登记工作区,桌面端绑定改为从工作区列表选择;
- 整合上游 v0.6.12(v0.7.4-mod):远程启动/重启 DSH 异步追踪(分阶段进度 + 失败原因细分)、主页公告栏常驻(30 秒轮询)、可选中央公告源
DSH_REMOTE_ANNOUNCEMENTS_URL(默认纯本地); - 上游 v0.6.11 功能整合(v0.7.3-mod,保留):投票公告(票落本机网关
~/.dsh-remote/poll-votes.jsonl,scripts/summarize-polls.mjs汇总,不依赖第三方收集器)、周末全天谷时(统计计费与 App 峰谷提醒同步)、插件图标随 DSH 主题自适应; - 转写经网关代理 + 流式输出:OpenAI 兼容 API 请求由网关转发(规避手机 WebView 的 CORS 限制),逐字流式呈现,带连接/功能测试与空闲/总时长双超时保护;
- 反馈渠道本地化:移除 App 内「写反馈 / 直接提交」入口,反馈改走 GitHub Issues / B站 / 邮箱;去除原作者赞助功能;
- 上游稳定性修复与体验修复:事件通道自动重连、桌面归档开关、管理双入口统一、令牌轮换 401 收敛等。
各版本详细变更见 GitHub Releases。
安装
# 从 npm 安装(推荐)
dsh plugin --profile web add dsh-remote-mod-plugin
# 指定版本,或本仓库 Releases 附带的 tgz 用本地路径安装
dsh plugin --profile web add [email protected]
# dsh plugin --profile web add /绝对路径/dsh-remote-mod-plugin-0.7.7-mod.tgz
重启 DSH Web 后刷新浏览器,左侧边栏会出现 DSH Remote 入口。
插件提供什么
- 快速面板:网关状态、在线设备、Token 用量和快捷操作;
- 管理控制台:端口、上游、设备、请求、Token 统计、二维码和令牌轮换;
- 内置
gateway.cjs:默认监听0.0.0.0:8787,带 Bearer token 鉴权; - 网关自愈:DSH 重启或网关意外退出后自动拉起,可在面板中停止或启动;
- 手机端、桌面端和管理页 WebUI,以及随插件分发的 Android APK。
手机端能力
Android 应用 / 手机 WebUI 采用四个主要页面:会话、主页、统计、设置。会话详情支持目标控制、子代理中断、模型切换、全屏输入、斜杠命令和图片附件(拍照/相册,以 session.prompt 图片内容发送)。
通知设置支持审批 / 提问通知、后台轮询、峰谷提醒、任务完成提醒和历史公告。主页常驻公告栏展示未读公告与投票。当前保留四套主题:默认深空、落日、易北爱乐厅、草原孤塔。
网关配置
- 网关端口优先级:
DSH_REMOTE_GATEWAY_PORT环境变量 →~/.dsh-remote/gateway-port→8787; - 令牌:
~/.dsh-remote/token,首次运行自动生成; - 自愈开关:
~/.dsh-remote/gateway.enabled,或使用DSH_REMOTE_AUTOSTART=0禁用自动管理; - 中央公告源(可选):
DSH_REMOTE_ANNOUNCEMENTS_URL,必须是 HTTPS;不设置则使用内置公告(纯本地); - DSH 上游:默认
http://127.0.0.1:3080。
令牌等同于 DSH 远程操作凭证,请不要公开或提交到仓库。局域网访问建议配合防火墙;跨网络访问建议使用 Tailscale 或其他带认证的安全隧道。
相关地址
- 管理页:
http://<网关IP>:8787/admin - 桌面 WebUI:
http://<网关IP>:8787 - 主项目(原作者):dsh-Remote
- 本 fork(mod):dsh-Remote-mod
- 正式版本:GitHub Releases
License
MIT(修改自 dsh-Remote)