DeepSeek Harness 插件

dsh-plugin-remote

DSH Web 远程访问网关:登录鉴权 + 到本机服务的 HTTP/WebSocket 反向代理,无需 --trusted-host。

跳到安装方式

来源信息

GitHub 仓库
siberiah2o/dsh-plugin-remote
最近更新
2026年8月18日
分类
远程与移动
GitHub stars
0

安装

默认先复制一段 Prompt,让 Agent 读页面和仓库;需要自己装时再切到命令。

复制这段 Prompt,发给 DSH、Codex 或其他 Agent,让它先读页面和仓库。

请先不要安装。阅读这个 DeepSeek Harness 插件,说明它解决什么问题、会访问哪些文件、网络或密钥,以及如何安装和卸载。

插件页面:https://deepseekplugins.org/zh/plugins/siberiah2o/dsh-plugin-remote
GitHub:https://github.com/siberiah2o/dsh-plugin-remote
插件名:dsh-plugin-remote
作者:siberiah2o
安装命令:dsh plugin --profile web add github:siberiah2o/dsh-plugin-remote

确认前不要执行安装命令。

检查来源文件

安装前先看这个插件目录里的 README 和其他文件。

文件资源管理器2 个文件
README.md来源说明 · 只读预览

dsh-plugin-remote

Remote access gateway for the DeepSeek Harness (DSH) Web GUI — login auth + HTTP/WebSocket reverse proxy to the loopback DSH server.

[中文](README.zh.md) · MIT

Install

dsh plugin --profile web add dsh-plugin-remote && dsh web

> Note: this is a DSH (DeepSeek Harness) plugin — install it into a profile through dsh plugin (or the profile's dependencies) so the gateway and its settings panel activate; a plain npm i alone does not wire it in.

Screenshots

LoginSettings → Remote Access
!login!settings

Features

  • Login-gated remote access: scrypt credentials + HttpOnly session cookie; HTTP/WebSocket reverse proxy with Host/Origin rewriting — no --trusted-host needed
  • White-themed login page (shadcn/ui, mobile-friendly) with the DeepSeek Harness brand
  • Settings panel (DSH GUI → Settings → Remote Access):

- Remote-access whitelist (IP / CIDR; loopback always allowed; hot-reloaded) - Account password changes (old sessions revoked immediately) - Request log: every request persisted to per-day JSONL shards, download + 1/3/7-day retention rules

  • Localized zh/en, follows the GUI language
  • Zero runtime dependencies (node:http/https); the Next.js login app lives inside gateway/

Usage

  • Open http://<server-ip>:4080 — the first visit creates the only account
  • Manage accounts: node lib/remote-passwd.mjs add|set-password|list|del <username>
  • Data lives under $DSH_HOME/plugin-data/dsh-plugin-remote/ (users.json, whitelist.json, logs/)

License

MIT