Skip to content

dsh-remote-mod-plugin

Verified

dsh-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.jsonlscripts/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-port8787
  • 令牌:~/.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 或其他带认证的安全隧道。

相关地址

License

MIT(修改自 dsh-Remote