oss@oss-browser oss-gui-client
oss-browser 是阿里云官方提供的 图形化对象存储管理工具,适用于不熟悉命令行或希望可视化管理 OSS 文件的用户。它相当于“阿里云 OSS 的桌面版文件管理器”。
1.项目简介
- 项目地址:https://github.com/aliyun/oss-browser
- 开发语言:基于 Electron + Vue 开发
- 适用平台:Windows / macOS / Linux
- 目标用户:
- 不习惯使用命令行的用户
- 需要简单上传、下载、浏览 OSS 文件的用户
- 需要**图形界面支持 **Bucket 管理、权限配置等常规操作的人群
2.核心功能
| 功能 | 描述 |
|---|---|
| 🗃 浏览对象存储内容 | 以文件夹形式展示 OSS 内容 |
| 📤 上传文件/文件夹 | 拖拽上传、断点续传、批量上传 |
| 📥 下载 | 支持单个/多个文件下载 |
| 🔁 同步 | 本地与 OSS 之间双向同步(图形化) |
| 🛠 Bucket 管理 | 创建 / 删除 Bucket,设置权限 |
| 🔐 权限管理 | 设置 Bucket/Object 的 ACL(如 public-read) |
| 🔗 签名链接 | 获取带有效期的文件访问链接 |
| 🌍 多地域支持 | 支持多 endpoint、多账号切换 |
| 📋 日志记录 | 记录上传下载日志,方便排查问题 |
3.安装使用
3.1.推荐方式:下载安装包
GitHub Release 页面提供打包好的应用程序:
https://github.com/aliyun/oss-browser/releases
阿里云下载:
https://help.aliyun.com/zh/oss/developer-reference/ossbrowser-2-0-overview
根据你的系统下载:
.exe:Windows.dmg:macOS.AppImage/.deb/.tar.gz:Linux
安装后运行即可使用。
3.2.可选:本地构建(开发者用)
如果你想参与开发或二次定制,可以本地构建:
1. 克隆项目
1 | git clone https://github.com/aliyun/oss-browser.git |
2. 安装依赖
1 | npm install |
3. 运行开发环境
1 | npm run dev |
4. 打包桌面应用
1 | npm run build |
4.配置账号
首次启动时会提示你输入:
- AccessKeyId
- AccessKeySecret
- Endpoint(例如:
oss-cn-shanghai.aliyuncs.com)
5.总结
| 对比项 | ossutil(命令行) | oss-browser(图形界面) |
|---|---|---|
| 操作方式 | 命令行 | 可视化界面 |
| 使用门槛 | 偏开发人员 | 更适合普通用户 |
| 适用场景 | 脚本化、批处理 | 日常浏览、手动上传下载 |
| 多平台支持 | ✅ | ✅ |