8 Star 88 Fork 33

涟漪/涟漪云

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

涟漪云 v0.3.1

介绍

蓝奏云列表及解析程序,自由操作蓝奏云内文件(夹),并可解析直链下载等等。
演示:查看演示,讨论交流联系QQ:29397395

更新说明

  1. 支持直接配置账号密码
  2. 重构部分函数名
  3. 修复管理登录界面错位bug
  4. 修复js中部分代码异常
  5. 修复部分情况下解析分享的目录中部分文件需要pwd但只有webpage参数(临时短效加密密码)导致解析异常(如分享id:b02en2kxa,密码:7L86,此时直链有时效性)
  6. 增加和修改部分可配置参数(查看Lanzou.php文件中$conf)

大体功能如下

  1. 浏览任意目录内文件(夹)
  2. 批量移动文件
  3. 批量删除文件(夹)
  4. 重命名文件夹
  5. 新建文件夹
  6. 文件夹加密、描述及修改
  7. 文件批量上传
  8. 文件直链
结构 说明 示例
id+name 域名/id/name https://lanzou.ly93.cc/183401467/音乐冢_4.0.2.apk
id 域名/id https://lanzou.ly93.cc/183401467https://lanzou.ly93.cc/183401467.apk
sid+name 域名/sid/name https://lanzou.ly93.cc/iBL8n205wg6h/音乐冢_4.0.2.apk
sid 域名/sid https://lanzou.ly93.cc/iBL8n205wg6hhttps://lanzou.ly93.cc/iBL8n205wg6h.apk

备注

变量 说明
id 文件id
sid 文件分享id
name 文件名称

软件架构

  1. PHP >= 5.6 (开启redis扩展)
  2. Redis

安装教程

  1. 下载源码
  2. 将源码上传至你的网站根目录并解压
  3. 修改配置文件(config.php)相关配置,user和cookie必填其中1个,cookie优先级高于user,如果填写user就可跳过步骤4直接进行步骤5
  4. 获取cookie(浏览器F12控制台执行):
    if(!/(^|\.)woozooo\.com$/i.test(document.location.host))
        throw new Error('请登录到蓝奏云控制台在执行此代码!');
    
    var regex = /(?<=^|;)\s*([^=]+)=\s*(.*?)\s*(?=;|$)/g,
        cookies = {},re;
    while(re = regex.exec(document.cookie))
        if(re[1] === 'ylogin'||re[1] === 'phpdisk_info')
     	   cookies[re[1]] = re[1]+'='+re[2]+';';
    
    if(!cookies.hasOwnProperty('phpdisk_info'))
        throw new Error('获取cookie失败,请确认您已登录到蓝奏云控制台!');
    
    (function (str) {
        var oInput = document.createElement('input');
        oInput.value = str;
        document.body.appendChild(oInput);
        oInput.select();
        document.execCommand("Copy");
        oInput.remove();
        alert('复制成功');
    })(Object.values(cookies).join(' '));
    配置cookie(phpdisk_info=xxx; ylogin=yyy;)xxx、yyy填写到对应区域
  5. 配置伪静态
    Nginx:
    if (!-e $request_filename) {
    	rewrite ^/([1-9]\d*|i[a-zA-Z0-9]+)(\.[\w]+|/([^/]+))?$ /api.php?id=$1&name=$3 break;
    }
    Apache:
    RewriteEngine On
    
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^([1-9]\d*|i[a-zA-Z0-9]+)(\.\w+|/([^/]+))?$ /api.php?id=$1&name=$3 [QSA,L]

空文件

简介

蓝奏云列表及解析程序,自由操作蓝奏云内文件,并可获取直链下载 展开 收起
取消

发行版 (5)

全部

贡献者

全部

近期动态

加载更多
不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
PHP
1
https://gitee.com/lianyi007/lianyi-cloud.git
git@gitee.com:lianyi007/lianyi-cloud.git
lianyi007
lianyi-cloud
涟漪云
master

搜索帮助

Cb406eda 1850385 E526c682 1850385