huangfuren/dsh-localsend ↗★ 0

dsh-localsend

通过LocalSend、HTTP链接或SMB在局域网传输文件。 适合需要在局域网内跨设备快速分享、推送文件和文件夹的用户。

套件
dsh-localsend
相容性
待驗證
Harness 依賴範圍
>=0.1.0-rc.6 <1.0.0
Cordis 依賴範圍
>=4.0.1 <5
版本
0.4.1
授權
MIT
最近更新
2026年10月9日

安裝

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:huangfuren/dsh-localsend

配置(GUI 卡片 / settings 命名空间 localsend)

键默认说明
alias自动(主机名)接收端看到的发送方别名
port53317目标 LocalSend 端口
scanTimeoutMs1500单 IP 探测超时(ms)
acceptTimeoutMs240000等待接收端接受(ms)
uploadTimeoutMs120000单文件上传超时(ms)
maxFileBytes1073741824 (1 GiB)单文件/单 zip 包大小上限(bytes)
sharePort0分享服务监听端口(0 = 随机)
shareExpiresIn3600分享链接有效期(秒),0 = 不过期
sharePassword""分享下载密码(空 = 无密码)
dshProfileDir~/.dsh按名解析已安装插件时的 DSH 主目录(只读)

全部可留默认;留空即用内置默认值。

使用示例

LocalSend 模式

把 D:\资料\报告 文件夹打包发给 黄夫人 把 C:\tmp\a.pdf 和 D:\photos 发给 192.168.1.50

工具会自动:解析目标(别名精确/模糊匹配或 IP)→(目录则打 zip)→ 在接收端发起接受确认 → 上传 → 反馈逐文件结果。若接收端未开自动接收,需有人在其 LocalSend 上点「接受」。

分享模式

把 D:\资料\报告.pdf 分享给同事 生成一个下载链接,密码是 1234

工具会自动生成临时 HTTP 下载链接,接收方用浏览器打开即可下载,无需安装任何软件。

SMB 推送

把 D:\打包\bundle 推到 10.0.0.30 的「共享文件夹」下的 dsh-sync 目录

工具会打包目录并自动复制到目标共享的指定目录,无需接收方点「接受」,前提是接收方已开共享并给发送方写权限。