
Security News
Deno Goes the Way of the Dinosaur
Cloudflare is acquiring Deno’s team, which will provide another year of bug fixes and security updates before ending support for the runtime.
dsh-remote-web
Advanced tools
公网远程控制 DeepSeek Harness(dsh web):安装即得专属加密地址,人在外面也能用手机访问电脑上的 dsh——无需同一局域网/WiFi、无需公网 IP 与内网穿透,全程加密;手机端 100% 还原电脑体验(对话/工具/审批/设置)。技术用户可选自建服务,流量走自己的服务器。Remote control DeepSeek Harness (dsh web) from anywhere over the public internet — install, get an encrypted
曾用名 dsh-remote-ui(≤0.4.9);2026-09 更名 dsh-remote-web —— 本插件是 dsh-remote 全家桶的 dsh web 插件半(远程控制宿主插件,不是纯 UI/皮肤插件), 名称与功能定位一致。旧名安装可由新版
dsh-setup.mjs自动迁移/清理。
给 DeepSeek Harness(dsh web)一个「随时随地」的公网入口。 安装后在 dsh web 的设置页登录账号,即得到一个专属的加密远程地址:人在办公室外、 用手机流量或任意网络打开它,都能像坐在电脑前一样操作 dsh——继续对话、看工具执行、 审批授权、改设置。不要求手机和电脑在同一 WiFi/局域网,也不需要公网 IP、 路由器映射或自己搭服务器,开箱即用、全程加密。 懂技术的用户也可以把服务部署到自己的服务器上,数据与流量完全自控(普通用户无需关心)。
以下为面向开发者/维护者的实现说明:
Embeds the dsh-remote configuration UI into dsh web itself (the "everything is a plugin" model):
settings.section
extension point (order: 30, below "Agent presets").public-config app_url, copyable)dsh-remote-seen-dot).~/.dsh-remote/.dsh-config.json by default (0600), overridable
via the entry config relayDir or DSH_RELAY_DIR.| Half | File | Responsibility |
|---|---|---|
| Node half (host plugin) | lib/index.js | Injects webServer; same-origin /dsh-remote/* routes: status / config / start / stop / captcha / register / login / remote-url / feedback proxy; relay requests bypass system proxies (6s timeout) |
| Browser half (client plugin) | lib/client.js | Hand-written __ModuleLoader__.load({id, factory}) bundle (no build step); registers the settings.section entry + satisfaction popup; only requires react (seed module) |
The browser half needs no Vite/tsdown rebuild: dsh-client-modules reads
exports["./client"] at startup and serves it with index.html (restart
dsh web after changes).
npx @mrrisega/dsh-remote(一键安装)会自动把插件装进 dsh web 默认 profile。
也可以单独管理:
# 单独安装/重装(把插件装进 dsh web 默认 profile)
npx @mrrisega/dsh-remote plugin
# 卸载
npx @mrrisega/dsh-remote plugin --uninstall
What it does:
package.json dependency: "dsh-remote-web": "link:<包目录>/packages/dsh-remote-web"cordis.patch.yml insert: { id: dsh-remote-web, name: 'dsh-remote-web', config: { relayDir: '~/.dsh-remote' } }pnpm install (fallback npm install) in the profileRestart dsh web afterwards. Manual alternative: edit the two files above and
restart.
Note: a failing browser plugin blocks the whole web app from starting (framework constraint). Rollback = remove the patch entry and restart.
# node half: restart dsh web (profile uses link: dependency, source is live)
# browser half: edit lib/client.js, restart dsh web (no build)
dsh --profile web --port 3090 --no-open # verify on a separate port, 3080 untouched
Verify: / __DSH_BOOT__ contains dsh-remote-web; /plugins/dsh-remote-web/client.js
200; /dsh-remote/status returns JSON; panel renders in headless Chrome.
settings.section, order: 30).dsh-setup.mjs).cfg.api_url); self-hosted or
compatible implementations can override with feedback_url in the config.FAQs
公网远程控制 DeepSeek Harness(dsh web):安装即得专属加密地址,人在外面也能用手机访问电脑上的 dsh——无需同一局域网/WiFi、无需公网 IP 与内网穿透,全程加密;手机端 100% 还原电脑体验(对话/工具/审批/设置)。技术用户可选自建服务,流量走自己的服务器。Remote control DeepSeek Harness (dsh web) from anywhere over the public internet — install, get an encrypted
The npm package dsh-remote-web receives a total of 0 weekly downloads. As such, dsh-remote-web popularity was classified as not popular.
We found that dsh-remote-web demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.

Security News
Cloudflare is acquiring Deno’s team, which will provide another year of bug fixes and security updates before ending support for the runtime.

Security News
Anthropic’s free OSS Scanner uses Mythos and other Claude models to find open source vulnerabilities and send maintainers reports with proposed fixes.

Security News
On Front Lines’ Early Adopters: CISO podcast, Andrew Becherer shares lessons from Datadog, weighs the long-term costs of AI-built tools, and explains how founders can actually gain a CISO’s trust.