jFlower 是一个基于 uTools 的局域网内容投送插件,用来在同一局域网内快速发送文字、图片和文件。
当前项目基于 dubox/jFlower fork,并在原项目基础上做了持续升级和界面重构。感谢原作者提供的开源基础和思路。
这个版本围绕 uTools 插件场景做了重新整理,重点不是传统网页式界面,而是更适合 uTools 默认窗口的紧凑三栏交互:
- 顶部区域显示本机状态、服务信息和核心操作
- 左侧显示终端列表,集中管理已发现设备和历史会话
- 右侧使用聊天式交互界面展示消息、图片和文件传输记录
整体界面支持 macOS 风格主题和暗黑模式。
- 局域网内自动发现可用终端
- 发送文字消息
- 发送图片并支持预览、保存
- 发送文件并显示进度、速度、状态
- 文件传输支持暂停、继续、取消
- 支持目录分享
- 提供移动端访问页面
- 支持其他网段扫描
- 支持主机名、本机 IP、端口、暗号、接收目录等配置
- 显示本机名称、IP、监听端口
- 显示服务状态、在线终端数量、当前筛选状态
- 提供扫描设备、打开移动端页、打开设置等快捷操作
- 展示已发现终端和历史终端
- 支持搜索设备名、IP、ID
- 支持仅在线筛选
- 自动对终端去重,避免同一 IP 重复显示
- 按终端聚合消息记录
- 文字消息按内容自适应宽度显示
- 图片支持点击预览
- 文件以卡片形式展示,并提供暂停、继续、取消、复制路径、打开目录等操作
第一次启动或重启 uTools 后,需要先进入一次插件,以激活本地服务。
在 uTools 主输入框输入要发送的文字,选择目标终端后发送。
复制图片后呼出 uTools,进入插件或选择对应发送目标即可发送。
在插件聊天界面中选择文件发送,或通过 uTools 文件入口发送到目标终端。
- 文字和图片会直接进入接收记录,图片支持保存
- 文件默认保存到设置中的接收目录
可在设置面板中配置以下内容:
- 本机名称
- 本机 IP
- 其他网段扫描
- 目录分享路径
- 接收目录
- 暗号
- 监听端口和目标端口
- 日志开关
- 发送方和接收方都需要安装本插件
- 建议双方位于同一局域网内
- 修改端口配置后,需要重新进入插件使配置生效
本项目 fork 自 dubox/jFlower,并在此基础上完成了聊天式界面重构、传输体验优化、终端聚合整理以及 uTools 窗口适配。感谢原作者的开源贡献。
