彩虹外链网盘,是一款PHP网盘与外链分享程序,支持所有格式文件的上传,可以生成文件外链、图片外链、音乐视频外链,生成外链同时自动生成相应的UBB代码和HTML代码,还可支持文本、图片、音乐、视频在线预览,这不仅仅是一个网盘,更是一个图床亦或是音乐在线试听网站。新版本支持对接阿里云OSS、腾讯云COS、华为云OBS、又拍云、七牛云等云存储,同时增加了图片违规检测功能。


更新记录:

V5.5:
1.后台支持批量封禁解封
2.优化后台加载图片速度
3.修复部分云存储下载中文名乱码

V5.4:

1.修复一个高危漏洞(务必更新)
2.修复后台文件搜索等问题

V5.3:
1.新增用户系统,登录用户可保留上传记录
2.默认使用分块上传,解决大文件上传失败问题
3.上传前计算文件hash,支持极速秒传,新增文件完整性校验
4.云存储支持直接对接接口上传,无需本机中转,上传速度更快
5.云存储支持直接链接下载模式,下载速度更快
6.文件下载新增断点续传功能,视频播放可拖拽
7.新增文件搜索功能
8.增加七牛云存储
9.优化文件预览等页面样式

V5.2:
1.增加又拍云和华为云OBS存储
2.修复二维码显示
3.增加上传API接口

V5.1:
1.增加腾讯云COS存储
2.修复SAE兼容性问题
3.修复其他多个问题

V5.0:
1.全新界面,电脑手机自适应
2.视频播放器改用ckplayer,音乐播放器改用APlayer
3.全新的文件类型小图标
4.支持开启视频文件人工审核
5.新增阿里云图片违规检测API
6.所有网站设置均可在后台修改
7.支持自定义本地存储路径
8.新增对接阿里云OSS存储


从5.x版本升级只需要覆盖除了config.php的文件即可


演示网站:https://cccimg.com/

开源地址:https://github.com/netcccyun/pan

下载地址:彩虹外链网盘.zip

注:目前不支持Windows下的Nginx运行

欢迎留言

394 条评论

  1. 为什么远程下载功能删除了?

    Windows 7 x64 Google Chrome 94.0.4606.81
  2. 彩虹,你好!
    关于视频播放问题,小于20M的视频可以拖动播放,但是大一点的视频就不支持拖动了,
    大一点的视频打开链接直接自动全部下载
    举例:小于20M的视频打开链接http请求头里面包含range: bytes=0- 此时视频不会自动下载,而且可以拖动播放,拖动播放时请求头为Range: bytes=1507328-,响应头为Content-Range: bytes 1507328-16693103/16693104 ,此时状态码显示206,这是对的!
    但是大一点的视频打开播放链接,http请求头里面有range: bytes=0- 此时视频会全部下载完毕才开始播放,不支持拖动播放, 拖动播放时请求头也不变,都是range: bytes=0-,不管怎么拖动进度条,状态码只会返回200,而不返回206。
    我测试了一下,服务器是支持大视频拖动播放的,不知道是不是播放器有限制,希望可以解答一下,谢谢!

    Windows 10 x64 Google Chrome 96.0.4664.110
    1. @骄阳:可能是php单进程内存限制不足

      Windows 10 x64 Google Chrome 86.0.4240.198
      1. @消失的彩虹海:你好,
        不是php进程内存限制不足,memory_limit这个值已经调到了3028M。
        看了一下,应该是代码上面的限制,很有可能是上传文件后分割文件格式后缀导致的,希望可以查看下。
        谢谢了!

        Windows 10 x64 Google Chrome 96.0.4664.110
  3. 请问一下配置文件改了上传超过50兆的就会失败怎么搞

    Windows 10 x64 Google Chrome 97.0.4692.99
    1. @liangcheng:应该是单php进程内存限制太小了

      Windows 10 x64 Google Chrome 86.0.4240.198
  4. 请问一下我使用本地可以无限制上传文件,但是使用又拍云文件过大就会上传失败是为什么。文件是已经上传完成了,上传完成会显示正在保存然后就会提示上传失败

    Windows 10 x64 QQBrowser 10.8.4559.400
  5. 彩虹大哥,我想问下,我搭建好的彩虹外链,为什么昨天可以正常上传,今天他就上传失败了。配置没有动,套了个阿里云静态cdn

    Windows 10 x64 Google Chrome 95.0.4638.69
    1. @繁星:应该是CDN缓存问题

      Windows 10 x64 Google Chrome 86.0.4240.198
  6. 文件能用wps组件在线预览就好了

    Windows 10 x64 QQBrowser 10.8.4554.400
  7. 昨天还可以正常预览下载
    今天就只能上传了,预览下载全部404
    用的腾讯云cos,php 5.6

    Android 7.0 Google Chrome 48.0.2564.116
  8. pnp.ini、nginx.cong都修改了,明明上传都可以了,为什么隔几天又不行了呢。

    Windows 10 x64 Google Chrome 95.0.4638.54
    1. @alone:用宝塔一直没问题

      Windows 10 x64 Google Chrome 86.0.4240.198
  9. 啥时候加个千牛云储存啊,那就更奶时啦,哈哈哈

    macOS 10.15.7 Google Chrome 78.0.3904.108