推荐阅读时长:2 分钟 · 适用:在用 DeepSeek Harness 的程序员、AI Agent 玩家
今天推荐一个刚开源的开源插件:dsh-lan-access。
它让 DeepSeek Harness 能被手机通过局域网或 Tailscale 远程访问:出门在外,躺着也能盯任务进度、接着改代码。
一、它解决了什么问题?
DeepSeek Harness(DSH)的 Web 界面默认只接受 localhost 的 API 请求,这是防 DNS rebinding 攻击的「信任围栏」。
手机打开网页,页面能加载,接口却全部返回 403。
还有一个隐蔽的坑:SPA 依赖的 crypto.randomUUID 只在 HTTPS 安全上下文下存在,而局域网是纯 HTTP——界面直接白屏。
服务器端 403 + 浏览器端白屏,两个问题,这个插件一起解决。
项目地址
https://github.com/billyu01/dsh-lan-access
二、怎么用
第一步:安装GitHub 下载 dsh-lan-access(MIT 开源,中英文文档齐全),按 README 挂载进 DSH。
第二步:开启打开「设置 → 手机访问」,给需要的局域网地址打开开关。每个地址独立控制,默认全关,安全可控。
第三步:访问手机浏览器打开:
http://你的地址:3082全程不需要配置端口映射,不需要改 DSH 源码。
三、原理很简单
给某个地址打开开关后,它会启动一个内置反向代理:
手机 → http://地址:3082 → 代理转发到 127.0.0.1:3080 (Host / Origin 改写成 loopback) → 围栏放行信任围栏一看「来自 localhost」,全部放行——文件浏览、Shell 执行这些特权接口也能正常用。
顺带注入 crypto.randomUUID 的 polyfill,白屏问题也随之消失。
四、额外亮点:Tailscale 无缝支持
插件对所有本机 IP 一视同仁:Wi-Fi 地址(192.168.x.x)、Tailscale 虚拟地址(100.x.x.x)都能开。
电脑挂着 Tailscale,公司、家、咖啡厅随便切,手机连进私人网络就能继续干。
最新版还专门针对真实手机做了优化(HTTP keep-alive + gzip 重压缩),走 Wi-Fi/Tailscale 时页面加载更稳定。
五、安全提醒(重要)
这个插件没有认证机制。 任何能访问到已开启地址:3082 的设备,都能完整操控你的 Harness——包括查看文件、执行命令。
记住三条:
- 只在可信网络用
:自家局域网、私人 Tailscale 网络可以,公共 Wi-Fi 不建议; - 别暴露公网
:不要做端口映射、不要绑定公网 IP——无认证暴露公网,等于把电脑门敞开; - 用完关开关
:默认全关,不需要远程访问时就别开着。
作者声明:仅供学习和参考用途,不对使用后果负责。工具很香,安全底线要守住。
夜雨聆风