wikkd/dsh-remote-access-web--packages-remote-access-remote-access ↗★ 3

@froststarinquire/dsh-remote-access

Remote-access host plugin: manages and keeps alive an outbound reverse tunnel to a device's harness web service 适合需为设备 Web 服务建立反向隧道的部署者,需配置 frpc 路径与参数。

Package
@froststarinquire/dsh-remote-access
Compatibility
Unverified
Harness peer range
^0.1.0-rc.6
Cordis peer range
^4.0.1
Version
0.1.0-rc.6
License
MIT
Last updated
Aug 14, 2026

Install

This plugin has no verified bundle, or compatibility checks failed. Read the repository notes first. Read the full README ↗

Configuration

export interface Config {
  provider: 'none' | 'frp'        // 'none' keeps the plugin inert
  frpcPath?: string               // absolute path to frpc (or compatible); required when provider is 'frp'
  frpArgs?: string                // frp fast-start value for -f, i.e. :
  cwd?: string                    // working directory for the tunnel child; defaults to the process cwd
  graceMs: number                 // grace period (ms) for terminate escalation; defaults to 5000
  publicUrl?: string              // public URL surfaced once the tunnel is up
}

When provider is frp but frpcPath/frpArgs are absent, the plugin refuses to activate loud rather than silently running without a tunnel. Deployment-varying values (the frpc path, fast-start secret, public URL) are passed through Config — never hardcoded — so they are changeable from cordis.patch.yml or env.