本文提到的工具:sharelist

安装

Sharelist支持多种安装方式。

脚本安装

脚本安装适合不熟悉NodeJs的用户。

执行命令后将自动安装NodeJs环境,并在当前目录(执行命令的目录)安装sharelist。

1
wget --no-check-certificate -qO-  https://raw.githubusercontent.com/reruin/sharelist/master/netinstall.sh | bash

访问 http://localhost:33001 即可进入 WebDAV 目录 http://localhost:33001/webdav

sharelist自带更新脚本,在sharelist目录内执行 update.sh即可自动更新。

Sharelist需要NodeJS运行环境(>=8.0),一些早期的发行版可能无法被支持。此脚本不支持Windows。

手动安装

如果已有NodeJs环境,或者需要在windows下安装,可选择手动安装。

项目仓库克隆到本地,进入项目目录执行:

1
2
3
4
5
6
npm install
npm install pm2 -g

pm2 start app.js --name sharelist --env prod
pm2 save
pm2 startup

更新

1
bash update.sh

Docker

1
docker run -d -v /etc/sharelist:/sharelist/cache -p 33001:33001 --name="sharelist" reruin/sharelist

本人更推荐这个方法,前提是需要你已安装.

如何安装:

不同操作系统安装过程大同小异,这里用Mac OS下举例

打开https://www.docker.com/products/docker-desktop下载打开

image-20211217162840036拖入即完成安装.

打开终端,粘贴上面的命令

image-20211217163111988,安装完成:image-20211217163207251

如果出现图中的warning,则你有可能是用的是apple silicon的Mac,目前本人对于docker暂时无解.

Heroku

Deploy

Kubesail

Deploy

For Apple Silicon Mac(对于苹果芯片)

release下载二进制版。image-20211217165951371下载如图所示.打开即完成安装.

开始

安装完成首次访问 http://localhost:33001 地址,将进入初始化界面。

image-20211217170334014

或访问 http://localhost:33001/@manage 进入后台管理,默认口令为 sharelist

例如,我先设置个天翼云盘:

image-20211217171305762

之后返回看一下是否加载出来,如果加载出来,就可以进行下一步~image-20211217173915065

接下来,我们打开finder(访达)

image-20211217174732780,使用快捷键command+k或image-20211217174915636

点击连接image-20211217174942183,从image-20211217175018420中我们可以登录所需信息.

天翼云盘就OK了~image-20211217193635720

阿里云盘同理,抓包即可,我担心ck失效加上不经常用,我天翼云盘有120多T空间,不限速目前应该够我用一段时间了.

另外ipv6计划失败