dsh-mobile-gate

@Bernardxu123 · 远程
检测有风险提示无安装脚本

局域网手机访问网关:为 DSH Web UI 提供设备审批、令牌绑定、限流与手机端排版适配

v1.1.0版本
GitHub 源码安装安装方式
2026-08-14最近更新
5Star
dsh plugin --profile web add github:Bernardxu123/dsh-mobile-gate查看仓库

插件介绍

根据仓库资料整理 · commit 06e0ea8

主要功能

  • 独立子进程反向代理,将局域网设备请求转发到本机 DSH Web UI,不修改主服务监听地址
  • 手机等设备首次访问需在电脑管理页手动批准,未授权设备无法进入
  • 批准后生成一次性设备令牌并与 Cookie 绑定,令牌不能被其他设备复用
  • 按 IP 限流(默认每分钟 120 次请求),超限返回 429
  • 自动注入手机端紧凑排版 CSS 与 randomUUID polyfill,压缩权限/模型选择器为小胶囊按钮
  • 回环地址与本机局域网 IP 自动放行,电脑端使用体验不受影响

适合什么时候用

  • 想用手机或平板在同一 Wi-Fi 下访问电脑上运行的 DSH Web UI,但又不希望直接把 DSH 暴露到局域网
  • 多台设备共用一台跑 DSH 的电脑,需要对每台设备的访问做审批和限流管控
  • 手机浏览器打开 DSH 出现输入区选择器重叠、白屏等布局问题,需要针对移动端做兼容适配

安装后会多出什么

界面局域网设备管理页(批准/拒绝/撤销设备、设置访问方式) · 设备端「等待本机批准」提示页面(自动轮询) · 限流触发时的 429 提示页面

使用前需要

  • 需要本机已运行 DSH 且 Web UI 监听默认端口(默认 127.0.0.1:3080)
  • 手机等设备需与运行 DSH 的电脑处于同一局域网/Wi-Fi
  • 仅建议在可信局域网环境使用,网关本身无独立认证层,且 DSH Web UI 为明文 HTTP
  • Windows 系统首次运行可能需要手动放行防火墙入站规则

在 GitHub 阅读完整 README

权限与能力

安装后它能碰到什么
不覆盖任何 dsh-base 宿主行:不接管沙箱、审批、凭据等能力。
宿主能力
浏览器 UI环境变量文件系统外部网络宿主子进程
能力是范围不是结论:很多能力是功能所需。

基本信息

仓库Bernardxu123/dsh-mobile-gate安装方式GitHub 源码安装(需 allowBuilds)安装提示源码安装会在你的机器上执行 prepare 构建,需要 allowBuilds 授权;建议用 github:Bernardxu123/dsh-mobile-gate#06e0ea8 锁定本次检测的 commit。收录日期2026-08-14固定 commit06e0ea87101d · 2026-08-14
dsh plugin --profile web add github:Bernardxu123/dsh-mobile-gate