介绍

CuteOne是一款OneDrive多网盘挂载程序。 多盘负载、在线查看、在线上传、下载、多盘同步、主从同步、在线分享、文件夹权限管理、 会员功能、等级制度、付费查看、密码查看、支付模块、主题切换、极速缓存、模块化插件化管理、模块化、插件化,可以使用模块来进行搭建影视站、视频站、下载站、音乐站、CMS、外链平台等等功能;

github地址:

https://github.com/Hackxiaoya/CuteOne

3.xCuteOne-dev.zip:本地下载

安装

1.安装宝塔面板

#CentOS系统
wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
#Ubuntu系统
wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh
#Debian系统
wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh

2.安装Python3

#CentOS系统
wget https://www.moerats.com/usr/shell/Python3/CentOS_Python3.6.sh && sh CentOS_Python3.6.sh
#Debian系统
wget https://www.moerats.com/usr/shell/Python3/Debian_Python3.6.sh && sh Debian_Python3.6.sh
#Ubuntu系统
apt update
apt install python3-pip python3-setuptools python3-dev python3-wheel build-essential -y

3.安装依赖

mkdir cuteone
wget https://github.com/Hackxiaoya/CuteOne/archive/dev.zip
unzip dev.zip
mv CuteOne-dev CuteOne
cd CuteOne
pip3 install -r requirements.txt

4.运行程序

pip3 install gunicorn
gunicorn app:app -b 0.0.0.0:8000

5.访问安装

宝塔面板开放8000端口,访问http://ip:8000/install进行安装。填写Mongodb的时候,直接留空下一步。

6.重启

安装完成后,使用Ctrl+C断开运行,再使用命令后台运行:

gunicorn app:app -b 127.0.0.1:8000 -D

7.域名反代

点击左侧网站,添加站点,然后再点击添加好了的域名名称,这时候就进入了站点配置,点击反向代理,目标URL填入http://127.0.0.1:8000,再启用反向代理,然后点击SSL,申请免费的Let’s Encrypt证书,并强制HTTPS。

接下来再点击配置文件,进行如下修改:

#加上中间三句
server /
{
…

proxy_buffering off;
proxy_cache off;
proxy_set_header X-Forwarded-Proto $scheme;

…
}

8.访问

访问域名https://你的域名/admin即可进入后台配置。密码即为你前面设置的账户密码。

9.设置网盘自动更新缓存

CuteOne路径/app/task/cuteTask.py [网盘ID] [类型]

  • [网盘ID] 你点击驱动后面的管理,进去看到的网盘的ID 就是网盘ID

  • [类型] 参数有两个:all 全部、dif 差异

python3 /root/cuteone/CuteOne/app/task/cuteTask.py 1 "dif"