설치
npx -y @deepseek-ai/dsh plugin --profile web add github:iTrimut/dsh-remote-access이 설치 명령은 GitHub 저장소 주소에서 생성된 확인되지 않은 시작점입니다.
README
유지 관리자가 작성한 문서 스냅샷입니다.
최근 디렉터리 동기화에서 이 README 스냅샷을 새로 고치지 못했습니다.
dsh-remote-access
DeepSeek Harness Web GUI 的公网 HTTPS 远程访问插件(装即用)。
安装后自动获得:
- browse 目录选择器(手机/远程浏览器可用网页文件浏览器选工作区,替代 native 弹窗)
- 旧浏览器兼容补丁(iOS<16 Safari 的
AbortSignal.timeout/anypolyfill,经 index.html 注入) - 手机直达引导(可选:配置
sessionId后,手机首次打开直接进入目标会话) - 内置技能
dsh-remote-access(首次激活自动安装到$DSH_HOME/skills/,agent 可直接加载执行)
安装
# 本地包
dsh plugin --profile web add file:/path/to/dsh-remote-access
# 或 GitHub(上架后)
dsh plugin --profile web add dsh-remote-access
然后重启 dsh web(--dump-config 可先验证补丁生效)。
配置(可选,均为默认值即可用)
在 profile 的 cordis.patch.yml 里给 dsh-remote-access-host 行加 config:
- id: dsh-remote-access-host
config:
sessionId: session-xxxx-xxxx-xxxx-xxxx # 手机直达的会话 id(留空=不引导)
enablePolyfill: true
enableBootstrap: true
installSkill: true
公网域名(必配,每台机器不同)
插件不替你写死公网域名。二选一:
- 启动时带
--trusted-host <你的域名>:npx -y @deepseek-ai/dsh web --port 3080 --trusted-host dsh.example.com - 或在 profile 的
cordis.patch.yml加:- id: connection config: trustedHosts: !!js "['dsh.example.com', ...ctx.webRuntime.trustedHosts]"
完整搭建流程
见内置技能 dsh-remote-access(安装后 agent 可加载),或直接读
skills/dsh-remote-access/SKILL.md——含 Cloudflare 隧道、本地密码代理(HTTP+WebSocket)、
信任围栏、兼容补丁的完整步骤与全部模板文件(files/ 已脱敏,复制替换占位符即可)。
架构
iPhone ──HTTPS──> Cloudflare 边缘(域名+证书) ──cloudflared 隧道──> 本地密码代理(127.0.0.1:3099) ──> DSH(127.0.0.1:3080)
⚠️ 安全:DSH 是远程代码执行级入口。密码代理(见技能 files/auth-proxy.js)是安全底线, 公网地址不要公开。搭建完成后建议吊销临时 API 令牌。
License
MIT
저장소 정보
- 언어
- JavaScript
- 라이선스
- MIT
- 최신 릴리스
- v1.0.0
- 마지막 업데이트
- 2026. 8. 18. AM 6:18
신중하게 설치하기
소스 코드, 권한, 수명 주기 스크립트, 의존성 및 네트워크 접근을 검토하고 신뢰하지 않는 플러그인은 격리 환경에서 테스트하세요.