Ln1m/dsh-wifi-access ↗★ 1

dsh-wifi-access

DSH 移动端访问插件(手机/平板,WiFi 局域网/USB):内置 WiFi 反代(0.0.0.0:3081 → 127.0.0.1:3080,Host/Origin 改写回 loopback,注入 crypto.randomUUID 与 Uint8Array 编解码 polyfill,裸导航 401 自动 302 换 token),左栏面板显示访问地址(可复制)与连接状态并一键启停,官方源码零改动。 适合需要使用手机或平板访问本机DSH服务的用户。

패키지
dsh-wifi-access
호환성
미검증
Harness peer 범위
^0.1.0-rc.6 || ^0.1.5-rc.2
Cordis peer 범위
^4.0.1
버전
0.1.0
라이선스
MIT
최근 업데이트
2026. 9. 26.

설치

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:Ln1m/dsh-wifi-access

dsh-wifi-access

English · 中文

手机 / 平板访问本机 DSH 的 host 侧实现与热备。本插件不提供界面:功能栏那张「移动端访问」卡片(地址 / 复制 / 二维码 / 局域网开关 / 公网隧道)自 2026-09-25 起因功能重复改由 dsh-pocket 提供;本插件保留 host 侧能力,可与它共存,也可单独当 3081 反代的兜底。

它提供的是三件 dsh-pocket 没有的东西:

能力说明
3081 反代监听 0.0.0.0:3081 → 127.0.0.1:3080,把 Host/Origin 改写回 loopback,裸导航遇 401 自动 302 换 token;与 dsh-pocket 互为热备,每 20s 复探,对方掉线就自己接管
移动端浏览器垫片华为 ArkWeb 实测缺口:dsh-resource:// URL 解析、Uint8Array.toHex/toBase64、Map.getOrInsertComputed、crypto.randomUUID 等
路由与工具/wifi-access/api/status、/start、/stop、/qr、/client-caps,以及模型侧 query_wifi_access 工具

官方源码零改动。

装

dsh plugin --profile web add file:

装完重启 web 实例。

前提

  • DSH 0.1.6 起 dsh web 只能绑 127.0.0.1,局域网访问必须经 3081 反代
  • 想要界面(地址 / 二维码 / 启停 / 隧道)另装 dsh-pocket

给局域网 / 公网链接留的位置

本插件现在没有界面,不占下面这两个位。若你同时装了 dsh-vk-suite,那两个位是留着给链接类插件的:

预留位用途
vk.statusbar.left局域网链接:本机 LAN 访问地址、局域网服务清单
vk.statusbar.right公网链接:隧道 / 反代 / 分享地址

谁实现谁填,用 vkCard 占位,见 dsh-vk-suite 的 README。