无需公共端口的安全远程访问
ds-harness-remote 使开发者能够通过互联网访问其本地 DeepSeek Harness(DSH)环境。该解决方案使用双向端到端加密通道,不需要主机机器具有公共监听端口或IP地址。这种设置在保持安全的同时,允许从网页浏览器、移动应用和桌面客户端进行无缝访问。加密连接确保敏感的工作区数据在传输过程中得到保护。
多设备工作流连续性
通过在 DeepSeek Harness Desktop 中安装 ds-harness-remote 插件,用户可以在多个设备之间保持一致的开发环境。该插件允许远程客户端访问相同的工作区、工具和项目配置。这意味着开发者可以在计算机、移动设备和网页浏览器之间切换,而不会丢失他们的上下文或需要重新配置环境。该解决方案在所有客户端上保持原生 Harness 界面,保留熟悉的流程。
P2P 连接与备用选项
该系统优先使用点对点(P2P)连接以实现低延迟通信。当 P2P 不可行时,它使用全球范围内的 TURN 中继节点来保持连接。如果 P2P 和 TURN 都不可用,它会回退到服务器中继。这种多层方法确保在困难的网络条件下也能可靠访问。该架构支持多个客户端同时连接,同时保持每个连接之间的 RPC 调用和数据流隔离。
支持的客户端和设置要求
ds-harness-remote 与各种客户端兼容,包括 DeepSeek Harness Desktop、网页浏览器、Android 应用和 dsh-TUI。对于桌面用户,需要通过扩展菜单安装插件,或使用命令行 `dsh plugin`。Linux 用户可以通过官方网站使用一键安装。移动访问需要下载 Android APK 或使用网页界面。所有客户端都需要使用相同的账户进行身份验证,以访问相同的主机和工作区。
实验性 ACP 工作区支持
该解决方案包括对 ACP(代理控制协议)工作区的实验性支持,允许通过其原生界面访问 Codex、Cursor、Antigravity 等工具。此功能使开发者能够使用不同的 AI 代理,同时保持相同的远程访问能力。对于 Pi 代理,需要在主机上进行特定设置,只有在 ACP 初始化成功后工作区才会可用。这一实验性功能展示了该项目在支持各种 AI 开发环境方面的灵活性。
使用 ds-harness-remote 在不同设备上保持一致的开发环境,而无需将本地机器暴露在公共网络中。