Skip to content

youngledo/universal-storage-browser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

通用存储浏览器 Universal Storage Browser

License Java JavaFX Version

一个现代化的跨平台(支持Windows、macOS、Linux系统)通用存储浏览器,支持MinIO、阿里云OSS、腾讯云COS、华为云OBS、百度云BOS、七牛云Kodo、火山引擎TOS等多种存储服务,具有强大的进度跟踪和后台任务管理功能。

📦 版本说明

本项目采用双版本策略:

版本 许可证 说明
社区版 MIT License 开源免费,基础功能完整可用
专业版 商业许可 联系youngledo@qq.com

功能对比

功能 社区版 专业版
多存储服务支持(7种)
文件浏览和管理
单文件上传/下载
基础连接管理(2个并发)
扁平化现代UI
批量上传/下载
后台任务管理
无限并发连接
实时速度和预估时间
高级进度显示
任务暂停/恢复/取消

后续功能持续添加中...

社区版

下载链接:发行版

💎 升级到专业版

联系youngledo@qq.com

体验licence:test_license.json


✨ 主要特性

  • 💻 跨平台: 支持Windows、macOS、Linux系统。
  • 🚀 多存储支持: 支持MinIO、阿里云OSS、腾讯云COS、华为云OBS、百度云BOS、七牛云Kodo、火山引擎TOS
  • 📊 实时进度跟踪: 文件上传/下载进度条,显示速度和预计完成时间
  • 🔄 后台任务管理: 并发任务执行,支持暂停、恢复、取消
  • 📦 批量操作: 支持多文件同时上传/下载

🔌 支持的存储服务

MinIO (自部署对象存储)

  • Endpoint: localhost:9000 (或你的MinIO服务地址)
  • Access Key: minioadmin (默认)
  • Secret Key: minioadmin (默认)
  • Region: 可选 (留空即可)
  • SSL: 根据你的配置选择

阿里云OSS

  • Endpoint: oss-region.aliyuncs.com
  • Access Key: 你的AccessKey ID
  • Secret Key: 你的AccessKey Secret
  • Region: 如 oss-cn-hangzhou
  • SSL: 默认启用

腾讯云COS

  • Endpoint: 区域代码 (如 ap-beijing)
  • Access Key: 你的SecretId
  • Secret Key: 你的SecretKey
  • Region: 如 ap-beijing
  • SSL: 默认启用

华为云OBS

  • Endpoint: obs.region.myhuaweicloud.com
  • Access Key: 你的Access Key
  • Secret Key: 你的Secret Key
  • Region: 如 cn-north-4
  • SSL: 默认启用

百度云BOS

  • Endpoint: https://bj.bcebos.com (或其他区域endpoint)
  • Access Key: 你的Access Key ID
  • Secret Key: 你的Secret Access Key
  • Region: 如 bj (北京)
  • SSL: 默认启用

七牛云Kodo

  • Endpoint: 你的CDN域名 (用于下载)
  • Access Key: 你的AccessKey
  • Secret Key: 你的SecretKey
  • Region: 自动检测
  • SSL: 默认启用

火山引擎TOS

持续添加中...

📱 使用说明

  1. 启动应用 - 运行上述任何一种启动方式
  2. 新建连接 - 点击"新建连接"按钮
  3. 选择存储类型 - 从下拉菜单选择你的存储服务类型
  4. 填写连接信息 - 根据你的存储服务填写相关信息
  5. 连接测试 - 点击"连接"按钮测试连接
  6. 浏览文件 - 连接成功后即可浏览、上传、下载文件

🎛 任务管理功能

  • 查看任务: 点击顶部"任务管理"按钮
  • 暂停任务: 在任务列表中点击"暂停"
  • 恢复任务: 在任务列表中点击"继续"
  • 取消任务: 在任务列表中点击"取消"
  • 批量操作: 选择多个文件进行批量上传/下载

📄 许可证

本项目采用MIT许可证。

🤝 贡献

欢迎提交问题报告和功能请求!


享受你的对象存储浏览体验! 🎉

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors