DeepSeek Harness手机版,p2p直连,不用局域网,不在家也能控制电脑coding了!

zexa 2026-08-20 19:58 1

本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:



  • 我的帖子已经打上 开源推广 标签:

  • 我的开源项目完整开源,无未开源部分:

  • 我的开源项目已链接认可 LINUX DO 社区:

  • 我帖子内的项目介绍,AI生成、润色内容部分已截图发出:

  • 以上选择我承诺是永久有效的,接受社区和佬友监督:


以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出




写了个 DeepSeek Harness 的插件加一个安卓 App,手机连回自己开发机看 agent 干活、点审批。


两端靠 iroh 打洞直连,中间不经过任何服务器。不用同一个 WiFi,不用公网 IP,不用自己搭中转。


手机上显示的是 DSH 自己的完整 Web 界面,不是我另做一套。会话、工具调用、审批、设置都在。


窄屏下只注入了最小样式:侧栏改抽屉、设置页导航横排、内容占满整宽。dsh 的界面本体一行没动。


电脑端装插件:


dsh plugin --profile web add dsh-plugin-tether

插件带一个 Rust 写的 sidecar 负责 iroh 连接,按平台拆成独立子包,装的时候只下载匹配你系统的那一个。win32-x64、darwin-x64、darwin-arm64、linux-x64、linux-arm64 五个平台。

手机端装 Releases 里的 APK,已签名直接装,四个架构:arm64、arm、x86、x86_64。近十年的手机都是 arm64。

配对

电脑上 dsh web 起来,侧栏底部点「连接手机」,出一行配对串。手机上粘贴、给电脑起个名字、连接。

配对码 6 位随机数,10 分钟有效,一个窗口只许试 3 次。配对之后凭手机的 iroh 公钥授权,那是 TLS 验证过的。

之后每次打开 App 自动连,不用再配对。手机侧「我的电脑」里能存多台,切换、改名、删除。

实测

手机关掉 WiFi 只走 5G、电脑在家宽,插件侧输出:


[tether] 手机已连接: 我的手机

[tether] 连接路径: P2P 直连(NAT 打洞成功) Ip(…:41341)


选中路径是公网地址,说明两端是打洞打通的,relay 全程没用上。

配对(含错码被拒)、审批推送、多设备切换都在真机上验过。

不过打洞失败退回 relay 这条路径,代码写了,没在真实网络下触发过,不敢说它一定好使。

审批只推通知,批准要在 DSH 自己界面里点,插件不代答。

针对 dsh 0.1.0-rc.7 验证。

不修改上游源码,固定版本的 dsh 原样跑,本项目作为普通 DSH 插件接入,只用官方公开的扩展点。

和深度求索没有隶属、合作、授权或背书关系。

网站:



觉得有用的话点个 star,有问题提 issue。


最新回复 (1)
  • ltzh3530 08-21 01:28
    1

    这个好啊,可以出门带娃用手机编程了

* 帖子来源Linux.do
返回