目录
特性
- 多种网盘系统快速挂载。
- 支持虚拟目录和虚拟文件。
- 支持目录加密。
- 插件机制。
- 国际化支持。
- WebDAV导出。
功能说明
挂载对象
目录加密
.passwd
文件,type
为验证方式,data
为验证内容。type: basic
data:
- user1:111111
- user2:aaaaaa
虚拟目录
目录名.d.ln
文件。 其内容为挂载源:挂载路径
如:创建虚拟目录指向本地/root
。fs:/root
fs
表示本地磁盘,/root
代表路径。gd:0BwfTxffUGy_GNF9KQ25Xd0xxxxxxx
gd
是GoogleDrive的挂载源标示,冒号后的是共享文件夹ID。虚拟文件
在需创建虚拟文件处新建
文件名.后缀名.ln
文件。 其内容为挂载源:挂载路径
。 如:创建一个ubuntu_18.iso
的虚拟文件,请参考example/linkTo_download_ubuntu_18.iso.ln。WebDAV
/WebDAV
。插件机制
内置插件
HTTP/HTTPS(内置)
http/https
,实际url作为路径。FileSystem(内置)
fs
,id为 文件路径,统一使用linux的路径,例如 windows D盘 为 /d/
。ShareListDrive(内置)
sld
作为后缀保存。参考example/ShareListDrive.sld。BasicAuth(内置)
常规插件
GoogleDrive
gd
,分享文件夹ID作为路径。OneDrive
od
,分享文件夹ID作为路径。OneDrive For Business
OpenLoad
ApiLogin:ApiKey@folderId
作为路径,省略@则从根目录开始列出文件。Lanzou蓝奏云
passwd@folderId
作为路径,无密码则直接使用folderId
作为路径。folderId
是分享链接中bxxxxxx
部分。插件为目录 以及 mp4/jpg等禁止上传的格式提供解析支持。
对于文件,以mp4为例,将
xxx.mp4
命名为xxx.mp4.ct
后再上传,插件将自动解析为mp4文件。对于目录,创建
目录名.passwd@folderId.d.txt
的文件上传即可(由于大小为 0 B的文件无法上传,请为这个txt文件随意添加些内容)。安装
Shell
bash install.sh
Docker support
docker build -t yourname/sharelist .
docker run -d -v /etc/sharelist:/app/cache -p 33001:33001 --name="sharelist" yourname/sharelist
docker-compose up
http://localhost:33001
WebDAV 目录 http://localhost:33001/webdav
Heroku
VPS安装Sharelist v2并挂载天翼云盘/和彩云教程
前言
sharelist这款程序大家已经很熟悉了,是一个功能很强大的网盘挂载程序,支持包括百度网盘/阿里云盘/天翼云/和彩云/蓝奏云/OneDrive等各大网盘的挂载和提取直链,由于其V1版本的教程已经遍布全网,所以我感觉也没什么必要再写一遍。。。正好近期reruin大佬出了sharelist的V2版本,做了很大的改变,感觉还是有必要写一写了。
开始教程
至于你需要的东西。。。只需要一台VPS和域名(可选)就足够了,为了绑定域名简单,你可以安装一个宝塔面板(本文就是以宝塔面板为辅助)
GitHub项目地址:https://hub.fastgit.org/reruin/sharelist
现在新版本还没有开发完成,支持的功能还不完全,所以本文只演示基本的安装和挂载天翼云/和彩云,对于其以后的升级,我会根据情况再补充。
首先在它的release里下载到对应你VPS系统的二进制文件,我们的是linux系统,所以就下载linux版本。
下载完成之后,如果你确定要绑定域名,就在宝塔面板新建一个网站,静态的即可,然后就像以前的宝塔建站教程一样,部署好ssl等,不再详细演示。
把下载好的tar.gz文件解压,剩下一个没有后缀的二进制文件,上传到网站目录。
上传完成之后,在宝塔的软件商店安装一个Supervisor管理器,其实现在已经可以运行了,但是为了保证这个程序可以长久运行,脱离ssh,所以要安装这个插件做一个进程保护。
安装完成之后打开管理器,点击添加守护进程。
名称自定义,启动用户为root,运行目录填入你的网站目录,启动命令就是在后面加上sharelist,添加完成之后点击确定即可。
守护进程添加完成了,现在宝塔还是有防火墙的,无法访问,所以需要去防火墙放行端口,sharelist的默认运行端口是33001。
放行完成,可以去网站那里,为你在宝塔上添加的域名做一个反向代理,自己代理自己的33001端口。如此设置即可。
搭建完成
现在就可以访问了,https://pan.clam521.xyz
点击网站下面的管理,就可以进入熟悉的管理页面了~
管理页面口令默认是sharelist。
新版本的功能还是比较少的,包括中转和webdav之类的都还没有完成,我们还是直接去挂载盘吧。
挂载天翼云盘
挂载天翼云盘的方法还是和以前区别不大的,挂载硬盘选择189cloud,然后名称自定义,填入你的手机号和密码,挂载目录根据提示去复制网页版地址栏的内容就可以,如果你要挂载根目录,就是-11
添加完成点击确定,就可以访问了。
可以看到下载也是正常的。
挂载和彩云
对于和彩云的挂载,并不像以前直接登录账号那样简单,而是需要使用cookie来登录了。
所以我们需要先获取到两个东西,你的账号和密码对应的token。
首先浏览器安装一个插件,叫做cookie editor,各大浏览器都有这个插件。
然后在和彩云网页版c139.com登录你的账号,登录完成进入网盘目录的时候点击cookie editor,记录下ORCHES-C-ACCOUNT和ORCHES-C-TOKEN两项下的值。
将这两项下的值复制出来保存好。
然后进入sharelist,再添加一个盘,挂载类型为caiyun,名称自定义,在CAIYUN-ACCOUNT这里填你获取到ORCHES-C-ACCOUNT里面的值,在CAIYUN-TOKEN这里填你获取到ORCHES-C-TOKEN里面的值。
一切添加完成,就可以访问了。
调用下载,一样是毫无问题~
结语
对于这种网盘目录,实际上是道高一尺魔高一丈,大家也都有感觉,很多程序的接口,都在以越来越快的速度失效,至于阿里云盘,sharelist现在的做法是使用服务器中转下载,个人感觉没有什么意义,所以就暂时不写了。。。最后还是希望大家不要过分滥用这种程序,拿来跑一些简单的下载就足够了,有条件的还是最好上对象存储或者自建吧。。。
from http://web.archive.org/web/20240627232509/https://www.puresys.net/4744.html
No comments:
Post a Comment