最新彩虹外链云盘系统源码 全新UI 二开美化版

最新彩虹外链云盘系统(全新UI二开美化版)

一、项目简介

基于PHP开发的文件网盘、外链分享程序,适配文件分发、图床、音频视频外链等场景。
在开源原版基础上二次开发,全面美化前后台界面,优化交互逻辑,叠加大量实用新功能,兼顾自用搭建、对外图床外链商用。

二、基础核心功能

  1. 文件上传:兼容全部常见格式文件上传
  2. 多类型外链:生成文件、图片、音乐、视频外链;同时附带UBB、HTML代码,适配论坛、网页引用
  3. 在线预览:图片、音视频、TXT文本可直接网页预览
  4. 在线文件编辑
    支持格式:txt、log、md、json、js、css、html、xml、csv、ini、conf、yaml、sql、vue、ts等代码/配置类文档在线修改
  5. 多用途适配:可做私人网盘、公共图床、音乐试听站点

三、支持对接的云存储

可对接主流对象存储,文件云端存放,减轻服务器压力:

  1. 国内厂商:阿里云OSS、腾讯云COS、华为云OBS、又拍云、七牛云
  2. 通用S3兼容存储(采用AWS V4签名)
    适配:AWS S3、MinIO、Cloudflare R2、Backblaze B2,所有遵循S3标准的存储均可接入

通用S3配置参数明细

配置项 填写说明
Access Key 存储平台密钥ID
Secret Key 存储密钥密码
Endpoint 完整带http/https的API接口地址
Region 存储桶地域;Cloudflare R2固定填auto
Bucket 存储桶名称
对象前缀 文件桶内子目录,默认file/,留空为根目录
地址风格 可选虚拟主机模式bucket.endpoint / 路径模式endpoint/bucket

主流S3简易配置要点

  • AWS S3:Endpoint与Region地域必须一一对应
  • MinIO:填写API地址+端口,推荐路径风格
  • Cloudflare R2:Endpoint为https://账户ID.r2.cloudflarestorage.com,Region=auto
  • Backblaze B2:填写官方S3 Endpoint,搭配对应Region

S3额外规则

  1. 两种上传模式:网站中转上传、浏览器POST直传;直传需要存储桶配置CORS跨域,不兼容则改用中转,服务器需开启PHP cURL扩展
  2. 签名下载依托配置内Endpoint生成,签名完成后不可随意替换下载域名
  3. 支持断点续传下载、云端删文件、读取文件信息

四、本次二开新增&优化清单

1. 界面美化与主题体系

  • 前台全页面重做美化:上传页、文件列表、预览页
  • 后台管理界面整体翻新
  • 后台新增外观设置,一键切换多套主题,前台、后台样式联动同步

2. 广告公告管理

后台专属广告公告配置页,自定义顶部公告、各类广告内容、广告样式、开关展示,集中管理无需改代码。

3. 用户分级权限系统

  1. 用户分层:普通用户、高级用户
  2. 高级用户默认不受每日上传总量限制
  3. 精细化管控:可单独给每个用户限制单文件大小、每日上传额度、权限到期时间
  4. 账号运维:支持封禁/解封用户、查看用户全部文件、批量删除用户数据

4. 文件能力升级

新增TXT在线浏览;大幅度扩充在线编辑格式,适配代码、配置文件日常网页改文件。

5. 存储扩容

新增通用S3 V4驱动,全覆盖国内外S3对象存储,支持直传、断点下载、签名防盗链下载。

6. 配套功能

自带图片违规检测,规避违规图片风控风险;全链路交互细节优化。

五、补充说明

程序依托开源原版改造,底层核心逻辑不变,侧重UI颜值、多存储兼容、用户权限、运营公告广告能力升级;原开源作者提供底层基础。

1、本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长进行删除处理。
2、本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
3、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报。
4、本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。

68code » 最新彩虹外链云盘系统源码 全新UI 二开美化版