7 Star 85 Fork 32

涟漪 / 涟漪云

Create your Gitee Account
Explore and code with more than 12 million developers,Free private repositories !:)
Sign up
This repository doesn't specify license. Please pay attention to the specific project description and its upstream code dependency when using it.
Clone or Download
contribute
Sync branch
Cancel
Notice: Creating folder will generate an empty file .keep, because not support in Git
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]

Empty file

About

蓝奏云列表及解析程序,自由操作蓝奏云内文件,并可获取直链下载 expand collapse
PHP and 5 more languages
Cancel

Releases (5)

All

Contributors

All

Activities

Load More
can not load any more
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
PHP
1
https://gitee.com/lianyi007/lianyi-cloud.git
git@gitee.com:lianyi007/lianyi-cloud.git
lianyi007
lianyi-cloud
涟漪云
master

Search

344bd9b3 5694891 D2dac590 5694891