返回

Sharelist:网盘挂载工具

个人认为是各种网盘挂载工具中功能最为强大的一个

简介

sharelist,一款开源网盘列表程序,支持将主流的OneDrive、阿里云盘、百度网盘、天翼云盘等以网站列表的形式展现出来,并提供直链,方便分享。此外,还提供webdav接口、smb接口、本地挂载接口等,大大提高了可玩性。

如果你有大容量网盘,不妨尝试一下。

项目地址:reruin/sharelist: 快速分享 GoogleDrive OneDrive (github.com)

演示:

部署到VPS

注意这个项目有新旧两个版本,两个版本之间是不互通的。新版开发不完善,推荐使用旧版。

新版文档:ShareList Docs (reruin.github.io)

旧版文档:安装 (reruin.github.io)

**注意:**本软件生成配置时需要连接IPv4网络,纯IPv6VPS可能需要配置Warp:Warp:Linux配置IPv6+IPv4网络 (kermsite.com)

安装——旧版安装

脚本安装:

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

注意官方给的命令不能用了,原因是开发了新版本,然后旧版本不叫master,改成0.1了,中间的参数却没改。

docker安装(推荐):

#首先安装docker
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
#然后安装sharelist
docker run -d -v /etc/sharelist:/sharelist/cache -p 33001:33001 --name="sharelist" reruin/sharelist

安装——新版安装

docker安装:

#首先安装docker
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
#然后安装sharelist
docker run -d -v /etc/sharelist:/sharelist/cache -p 33001:33001 --name="sharelist" reruin/sharelist:next

后台设置

完成安装之后,访问IP:33001即可。旧版访问之后会有一个初始化的过程,新版访问之后直接输默认密码,为sharelist,推荐立即修改。

以下皆以旧版为示例。新版设置是类似的。

挂载Onedrive

OneDrive
OneDrive

挂载阿里网盘

部署到Heroku(免费)

heroku是一个PaaS平台。关于Heroku:Heroku:免费在线运行Docker容器 (kermsite.com)

首先去heroku注册一个账号(略)[heroku][1]

然后访问旧版sharelist页面(新版目前还不完善):sharelist/README-en.md at 0.1 · reruin/sharelist (github.com)

拉到最下面,如图选择:

image-20210905181902383
image-20210905181902383

之后会转到heroku部署页面,CONFIG一栏中贴入如下链接,其他任意填写

https://raw.githubusercontent.com/reruin/sharelist/master/package.json

image-20210905182212359
image-20210905182212359

使用okteto部署sharelist

登入okteto,点deploy,如下配置:

services:
  sharelist:
    image: reruin/sharelist:latest
    ports:
      - 33001:33001

image-20210905185954539
image-20210905185954539

(next是新版,不完善)

等待完成,访问endpoints即可

image-20210905190256585
image-20210905190256585

初始化

仅设置口令即可

image-20210905190726065
image-20210905190726065

连接OneDrive

使用口令登入后台:

image-20210905190516025
image-20210905190516025

如下选择,回到首页按照提示连接账号即可。

image-20210905190737333
image-20210905190737333

连接阿里云盘

如下设置,并回到首页

image-20210905191110306
image-20210905191110306

此时需要获取tonken:

登录阿里云盘官网阿里云盘 (aliyundrive.com),按F12调出控制台,如下操作:

返回sharelist:

image-20210905110004518
image-20210905110004518

更新heroku配置防止休眠后初始化

转到heroku的控制面板:

image-20210905110038069
image-20210905110038069

回到sharelist后台,获取配置:

image-20210905110256512
image-20210905110256512

贴到heroku中:

image-20210905110426824
image-20210905110426824

每一次挂载云盘都要更新heroku处配置,否则半小时后就会休眠重启,导致配置丢失。

另外一种解决方法是保持唤醒,参看另外的文章。

附录

参考文献

版权信息

本文原载于kermsite.com,复制请保留原文出处。

Built with Hugo
Theme Stack designed by Jimmy