dsh-remote/relay ↗★ 0

@dsh-remote/relay

DSH Remote Control 的零知识 WebSocket 中继:只做路由,不碰载荷明文。可自托管的单文件产物。

Package
@dsh-remote/relay
Compatibility
Unverified
Version
3.1.3
License
MIT
Last updated
Oct 11, 2026

Install

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

常用配置

变量必填默认说明
DRC_HOST_TOKEN✅—主机出站认证凭据。openssl rand -hex 32 生成。与主机插件那份必须逐字一致
DRC_PORT8787监听端口。0 = 让系统分配(测试与容器用)
DRC_BIND127.0.0.1绑定地址。默认只绑回环:TLS 由反代终止。只有自己就是边缘(容器直接发布端口)时才设 0.0.0.0
DRC_PUBLIC_URL空/api/info 返回的对外地址。公网填 wss://你的域名
DRC_LOG_LEVELinfodebug / info / warn / error / silent。区分大小写
DRC_PAIR_TTL_MS120000配对码的服务端权威寿命(毫秒)
DRC_STATE_FILE空(关闭)会话表落盘路径。默认关闭 = 纯内存;配上后启动先读它、会话表有增删时写回
DRC_STATE_SAVE_MS60000周期补写状态文件的间隔(只为刷新 lastActivityAt)
DRC_MAX_BUFFERED_BYTES1048576慢消费者阈值:发送缓冲区连续超限达本角色窗口才 1008 断开
DRC_SLOW_CONSUMER_HOST_MS10000主机侧慢消费者窗口(毫秒)。主机卡住就是所有人卡住,所以窗口短
DRC_SLOW_CONSUMER_CLIENT_MS45000客户端侧慢消费者窗口(毫秒)。必须大于手机自己的重连周期(≈42.5 秒)