dsh 的远程主机隧道管理器
Linjiangxian0203/dsh-remote-tunnel · 技能
dsh 的远程主机隧道管理器:远程端口分配 + 注册表 + 弹性 SSH 隧道
★ 6GitHub 星标
0分支
2026-09-05最近更新
JavaScript开发语言
MIT许可证
主要功能
- 远程端口分配(原子)一条远程脚本在 flock 锁内完成——读登记表的 in-use 集合 + 对区间内每个端口做真实 bind 探测 → 取第一个「两者都空闲」的端口 → 追加 TSV 行 → 回显端口。
- 多账号并发分配互不冲突。
- 会话与文件都在服务器上(远程 dsh web 的工作区 = 服务器目录),本地只开一条隧道
- 本地Windows/macOS/Linux,自带 OpenSSH 客户端(Windows 10+ 已内置),Node ≥ 22.19
- 服务器环境成员有密码 sudo · 登记表: /etc/dsh-ports.tsv(sudo 写入) · 服务守护: 系统级单元,一人一个端口
安装命令
dsh plugin --profile web add github:Linjiangxian0203/dsh-remote-tunnel