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后记得清除缓存。
GDList在线网盘挂载工具,支持onedrive,google drive,蓝奏等-懵比小站
[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]
GDList在线网盘挂载工具,支持onedrive,google drive,蓝奏等-懵比小站
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 [email protected]
 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+域名访问了。

喜欢()
评论 (0)
热门搜索
homeagain
分享互联网最新资讯,分布各类教程:苹果cms、vps推荐、宝塔建站知识、edu邮箱、wordpress模板下载……只有你想不到,没有出不了的教程。
248 文章
199 评论
128 喜欢
Top