dsh-local-link:DeepSeek Harness 本地局域网访问插件

前言

DeepSeek Harness (DSH) 插件系统强调“一切皆插件”。开发者常需要在电脑端启动 Web 会话后,在手机或平板上查看状态、验证移动端渲染效果,或处理紧急事务。常规的远程访问方案通常需要搭建中继服务器、绑定云账号或配置复杂的网络环境,对于简单的同网访问需求来说过于沉重。

dsh-local-link 旨在解决这个问题。这是一个轻量级插件,允许在同一信任网络内的其他设备(手机、平板、电脑)通过扫描二维码,直接接入当前正在运行的 DSH Web 会话。

插件定位

  • 核心功能:扫描二维码,访问当前 DSH Web 会话。
  • 维护者:donoteatme。
  • 许可证:MIT。
  • 版本:最新版本为 1.2.3。

核心能力

该插件不改变 DSH 的核心逻辑,仅提供接入层和视图适配:

  • 同网访问:在同一受信任私有网络内,通过二维码或一次性链接将其他设备接入当前会话。
  • 移动端适配:当设备视口宽度不超过 834 CSS 像素时,自动应用响应式移动视图,解决桌面端导航拥挤、操作不便的问题。
  • 零依赖接入:无需托管中继、无需云账号、无需单独的原生 App 或替换聊天 UI。
  • 状态同步:保持与桌面端相同的实时对话、权限、工作区和插件界面。

安装与启用

在安装前,请确保已安装并运行 DeepSeek Harness Web 模式。

  1. 停止当前运行的 dsh web 进程。
  2. 在终端执行安装命令:
dsh plugin --profile web add dsh-local-link
  1. 重新启动 Harness Web:
dsh web

使用步骤

配置完成后,使用流程如下:

  1. 在电脑上打开并选中需要查看的 DSH 会话。
  2. 在 Harness 侧边栏底部找到并点击 Local access。
  3. 使用手机或平板扫描屏幕上的二维码,或复制显示的一次性链接。
  4. 第一个使用该邀请的浏览器将自动打开当前桌面端的选中会话。

此时,设备上的浏览器将获得当前会话的所有上下文和权限。对于手机和宽度不超过 834 CSS 像素的设备,系统会自动切换至 Mobile View。

安全边界与限制

  • 网络环境:网关仅使用纯 HTTP,仅设计用于受信任的私有网络。严禁将端口暴露到公网或在公共 Wi-Fi 下使用。
  • 时效性:邀请码默认为一次性使用,且在五分钟后过期。过期后需重新生成。
  • 权限范围:远程访问仅能使用当前会话的权限,Host 端的某些管理功能(如仅限 Loopback 的功能)在远程端不可用。

适用场景

  • 开发者验证移动端 UI 渲染效果。
  • 在非移动设备上查看移动端适配后的聊天记录。
  • 同一网络下的临时会话共享,无需配置 VPN 或云服务。

总结

dsh-local-link 提供了一种低门槛的本地局域网接入方案,解决了 DSH Web 在多设备场景下的状态同步与视图适配问题。其设计保持克制,不引入额外的业务逻辑,仅作为现有 Harness Web 客户端的轻量级补充。

插件目录 | GitHub 仓库

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜