彩虹外链网盘(二开美化版)

 1个月前     187  

文章目录

一款基于 PHP 的网盘与外链分享程序,上传文件即生成直链,可以当网盘用,也可以当图床、音视频外链站用。本项目在原开源版基础上做了二次开发,扩展了用户体系、付费权限、内容检测、邮件通知,并把前后台界面整体重做了一遍。

首页风格

深空科技风

彩虹外链网盘(二开美化版)

渐变仪表盘风

彩虹外链网盘(二开美化版)

文件与外链

支持所有常见格式,可多选批量上传、Ctrl+V 粘贴上传、拖拽上传。上传后同时给出直链、UBB 代码和 HTML 代码,图片、音乐、视频、文本都能在线预览。

  • - 上传时可以设置访问密码,也可以决定这个文件是否出现在首页的公开列表里
  • - 文件列表支持关键字搜索、按类型筛选,加密文件带锁形标记
  • - **覆盖上传**:用新文件替换旧文件而外链地址保持不变,适合经常更新的素材
  • - **在线编辑**:txt、md、json、js、css、html、xml、yaml、sql、vue、ts 等文本格式可以直接在网页里改
  • - 可以当网盘用,也可以当图床或音乐在线试听站用

用户与登录

QQ / 微信快捷登录,或者邮箱注册(填邮箱 → 收 6 位验证码 → 设密码),两种方式可以并存,登录页会自动显示可用的入口。获取验证码前要算一道简单算术题,可在后台关掉。

登录界面

彩虹外链网盘(二开美化版)

注册界面

彩虹外链网盘(二开美化版)

**一个账号多种登录方式**:邮箱注册的账号可以绑 QQ / 微信,QQ / 微信登录的账号可以绑邮箱并设密码,绑完两种方式都能进同一个账号。注册时用的那种方式是主身份不可解绑,所以账号任何时候都至少留着一个能登进来的入口。改密码或绑邮箱后,其它设备上的登录状态会立即失效,当前设备保持登录。
后台「用户管理」可以区分普通 / 高级用户,给每个人单独设置每日上传数量、单文件大小和权限有效期,也能封禁、解封、查看某个用户的全部文件或删除账号。

个人中心

登录用户有独立的个人中心,四个页签:

  • **概览** —— 文件数、占用空间、今日上传 / 上限、单文件上限四张数字卡,下面是当前套餐、每日上传(含加量包)、单文件大小、有效期,以及自己文件的类型分布条。
  • **我的文件** —— 按文件名搜索、按类型筛选,可重命名、设置或取消访问密码、切换公开 / 私密、复制外链、单个与批量删除。
  • **订单记录** —— 自己的订单号、套餐、金额、支付方式、状态、下单与支付时间。打开页面时会顺手补查一次当面付的漏单。
  • **账号设置** —— 账号资料、修改昵称、登录方式绑定、修改或设置密码。

成套餐卖给用户,付款成功后权限立即生效,全程不需要人工介入。
**支付方式**:支付宝当面付(页面内扫码付)和易支付(跳转收银台)两种,可以只开一种,也可以同时开着让用户自己选。
**套餐**支持三种玩法:

  • - **包月卡**——按时长售卖,续费时有效期叠加
  • - **加量包**——在现有额度基础上叠加,买的额度单独记账,后面再买月卡也不会被覆盖掉
  • - **永久会员**——一次买断;已是永久权限的用户再买限时套餐只会取更优值,不会被降级

**订单记录**可以按状态筛选、查看累计金额,每笔订单都能查询支付状态、补发权限或关闭,另有「清理未支付订单」一键清废单。当面付没有异步通知,程序会在打开购买页和下单时自动补查漏单。

违规文件公示

面向合规场景,把已封禁文件的处理情况对外公开,前台入口在导航栏「违规公示」。

  1. 后台封禁文件会自动生成公示记录,解封自动撤下,批量操作同样生效
  2. 后台可查看全部记录、改文件名与备注、单条开关是否公示、手动补录或删除,也支持一键导入历史已封禁文件
  3. 公示页只输出**脱敏信息**:文件名打码、IP 只显示前两段,不输出文件哈希、下载链接或任何可访问地址
  4. 开启内容检测时,机器自动命中封禁的文件会留档但**默认不公示**,需人工确认后再放出
  5. 整个功能可以在后台关掉,公示页顶部的说明文字也能自定义

覆盖记录审计

覆盖上传和在线编辑都会改变已有链接背后的内容——有人可能先传正常文件、事后偷偷换成违规内容,所以这类操作单独留一份审计。

  1. 记录覆盖前后的文件名、大小、格式,图片可以直接预览新内容
  2. 记录操作者 UID / IP、时间和方式(覆盖上传 / 在线编辑)
  3. 显示该文件当前状态(正常 / 待审 / 已封禁 / 已删除)
  4. 每条记录可直接查看、封禁、删除文件、标记已复查或删除记录
  5. 默认只显示未复查的条目,顶部提示积压数量,支持一键全部标记已复查

上传限制

后台「文件上传设置」可以配置全站每日上传数量、单文件大小上限、每分钟上传次数,以及允许 / 禁止的文件类型和文件名关键词过滤。登录用户按账号统计,游客按来源地址统计。

站点如果套了 Cloudflare 或其它反向代理,需要在「用户IP地址设置」里选对真实 IP 的获取方式——页面上会直接显示每种方式当前取到的地址,对照着选就行,不用猜。

环境要求与安装

  • PHP >= 7.1,需要 cURL 扩展
  • MySQL / MariaDB
  • 视频检测另需 ffmpeg(自建检测服务的一键脚本会自动装)

上传程序 → 访问 `/install/` 填数据库信息完成安装 → 后台配置存储和其它功能。从旧版本升级的话,覆盖文件后访问 `/install/update.php` 跑一次数据库升级。

下载信息 资源名称:彩虹外链网盘(二开美化版) 资源大小:11.0 MB 文件下载:16 次
下载密码:发表评论并刷新可见!
下载地址 查看演示
版权声明:admin 发表于 1个月前,共 2019 字。
转载请注明:彩虹外链网盘(二开美化版) | 六月壹

您可能感兴趣的

5 条评论

评论前请先 登录。