Skip to content

rheodev/jFlower

 
 

Repository files navigation

jFlower 局域网投送

jFlower 是一个基于 uTools 的局域网内容投送插件,用来在同一局域网内快速发送文字、图片和文件。

当前项目基于 dubox/jFlower fork,并在原项目基础上做了持续升级和界面重构。感谢原作者提供的开源基础和思路。

项目简介

这个版本围绕 uTools 插件场景做了重新整理,重点不是传统网页式界面,而是更适合 uTools 默认窗口的紧凑三栏交互:

  • 顶部区域显示本机状态、服务信息和核心操作
  • 左侧显示终端列表,集中管理已发现设备和历史会话
  • 右侧使用聊天式交互界面展示消息、图片和文件传输记录

整体界面支持 macOS 风格主题和暗黑模式。

功能特性

  • 局域网内自动发现可用终端
  • 发送文字消息
  • 发送图片并支持预览、保存
  • 发送文件并显示进度、速度、状态
  • 文件传输支持暂停、继续、取消
  • 支持目录分享
  • 提供移动端访问页面
  • 支持其他网段扫描
  • 支持主机名、本机 IP、端口、暗号、接收目录等配置

当前界面说明

image.png

1. 顶部状态区

  • 显示本机名称、IP、监听端口
  • 显示服务状态、在线终端数量、当前筛选状态
  • 提供扫描设备、打开移动端页、打开设置等快捷操作

2. 左侧终端列表

  • 展示已发现终端和历史终端
  • 支持搜索设备名、IP、ID
  • 支持仅在线筛选
  • 自动对终端去重,避免同一 IP 重复显示

3. 右侧聊天交互区

  • 按终端聚合消息记录
  • 文字消息按内容自适应宽度显示
  • 图片支持点击预览
  • 文件以卡片形式展示,并提供暂停、继续、取消、复制路径、打开目录等操作

使用方式

第一次启动或重启 uTools 后,需要先进入一次插件,以激活本地服务。

发送文字

uTools 主输入框输入要发送的文字,选择目标终端后发送。

发送图片

复制图片后呼出 uTools,进入插件或选择对应发送目标即可发送。

发送文件

在插件聊天界面中选择文件发送,或通过 uTools 文件入口发送到目标终端。

接收内容

  • 文字和图片会直接进入接收记录,图片支持保存
  • 文件默认保存到设置中的接收目录

插件设置

可在设置面板中配置以下内容:

  • 本机名称
  • 本机 IP
  • 其他网段扫描
  • 目录分享路径
  • 接收目录
  • 暗号
  • 监听端口和目标端口
  • 日志开关

运行说明

  • 发送方和接收方都需要安装本插件
  • 建议双方位于同一局域网内
  • 修改端口配置后,需要重新进入插件使配置生效

致谢

本项目 fork 自 dubox/jFlower,并在此基础上完成了聊天式界面重构、传输体验优化、终端聚合整理以及 uTools 窗口适配。感谢原作者的开源贡献。

About

jFlower(局发),uTools 插件 ,局域网内容发送

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • JavaScript 65.5%
  • HTML 34.5%