GDList在线网盘挂载工具,支持onedrive,google drive,蓝奏等-懵比小站

GDList在线网盘挂载工具,支持onedrive,google drive,蓝奏等

gdlist可以将onedrive,google drive分享出来的文件挂载成网盘,即使你没有网盘也没有关系。和oneindex程序一样,所有文件直接走直链,不消耗服务器流量,不占用服务器空间。

Github地址:https://github.com/reruin/gdlist

安装

普通安装
使用下面命令通过脚本一键安装

#Debian/Ubuntu系统
apt-get -y install git
#CentOS/RHEL系统
yum -y install git
>#下载源码安装git clone https://github.com/reruin/sharelist.git
cd sharelist && bash install.sh

安装完成后,访问http://ip:33001进入程序初始化界面,需要先对挂载的文件分享一下,输入文件id后记得清除缓存。

[v_notice]
文件id怎么看?
Google Drive分享链接一般是https://drive.google.com/drive/folders/xxxx?usp=sharing,xxxx为文件ID。 OneDrive 分享链接一般是https://1drv.ms/f/xxxx,xxxx为文件id。
[/v_notice]

docker安装
使用如下命令,之后访问http://ip:33001,步骤同上。

docker build -t yourname/gdlist .
docker run -d -v /etc/gdlist:/app/config -p 33001:33001 --name="gdlist" yourname/gdlist

添加域名SSL

想要通过域名访问,可以使用Caddy反代,并自动添加ssl证书。

安装Caddy

wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubiBackup/doubi/master/caddy_install.sh && chmod +x caddy_install.sh && bash caddy_install.sh#备用地址wget -N --no-check-certificate https://www.moerats.com/usr/shell/Caddy/caddy_install.sh && chmod +x caddy_install.sh && bash caddy_install.sh

编辑配置文件

#以下全部内容是一个整体,修改域名、IP、邮箱后一起复制到SSH运行!
echo "https://xx.com {
 tls admin@moerats.com
 proxy / 111.111.111.111:33001 {
  header_upstream Host {host}
  header_upstream X-Real-IP {remote}
  header_upstream X-Forwarded-For {remote}
  header_upstream X-Forwarded-Proto {scheme}
 }
 log /var/log/caddy.log
 gzip
}" > /usr/local/caddy/Caddyfile

启动Caddy

/etc/init.d/caddy restart

最后将域名解析到服务器ip地址,就可以通过https+域名访问了。

本文由 懵比小站 作者:homeagain 发表,其版权均为 懵比小站 所有,文章内容系作者个人观点,不代表 懵比小站 对观点赞同或支持。如需转载,请注明文章来源。

发表评论