群晖docker实现115网盘123网盘挂载共享文件夹
1. 说明
115网盘上传只能是官方的客户端才可以,但是官方客户端不能直接挂载到群晖中,而下载的可以使用webdav的方式;
因此需要分上传的解决方案和下载的解决方案,上传使用官方上传,手动,而读取网盘文件则挂载成文件夹
123网盘建议通过官方客户端上传
115强烈建议使用 funcman/115pc + clouddriver2 来配合使用
123强烈建议使用官方客户端+alist+clouddriver2挂载
2. 上传
2.1. 115上传
2.1.1. 官方客户端上传
选择官方客户端上传则自行到115官方下载并上传即可
2.1.2. 第三方客户端上传
2.1.2.1. 下载镜像
下载镜像funcman/115pc
2.1.2.2. 安装
docker原版安装命令
1 | docker create --name=115pc \ |
-v <YourDownloadDir>:/Downloads/115download
这个参数可以任意修改,只要记住能找到即可,我修改成/media:/media
1 | 参数 |
群晖界面
- 网络;桥接模式,映射端口
5800
,5900
- 文件夹:映射
/config
和/meida
完成后启动即可
2.2. 123上传
123上传建议使用官方客户端上传,即通过客户端把本地文件上传到云端
3. 挂载共享文件夹
3.1. 115网盘挂载到共享文件夹
clouddriver2 直接支持 115网盘的挂载,不用添加alist,而不支持123网盘,因此需要alist
挂载使用clouddriver2
或WebDAVFS
方案。
- clouddriver2:可以直接手机客户端描二维码登录即可,方便,稳定;但是其缺陷在于不开放源码,不知安全与否;而且免费的只能挂载一个目录
- WebDAVFS:不需要登录,使用的开源的项目,但是需要手动获取Cookie并且填入,而且我测试的时候其经常断开连接;还有一个问题是文件夹默认是root权限,这个我自己没有解决,因此方案直接废弃
综上,为了方便,还是建议使用clouddriver2,但是注意隐私数据问题。
我这里使用的群晖套件挂载,docker的方案据说需要解决linux文件系统挂载问题,那还是算了把,毕竟配置简单,用套件也方便,重装也不怕
不允许转载,而且说的也比较详细了;按照来即可;
注意最后修复权限;sudo sed -i 's/package/root/g' /var/packages/CloudDrive2/conf/privilege
3.2. 123网盘挂载到共享文件夹
3.2.1. 使用alist + cloudriver2的webdav方式挂载
不要使用gaoyb7/115drive-webdav
挂载,其挂载的Cookie经常过期导致断连,不好用。
若非得使用,参考链接参考
3.2.1.1. alist挂载网盘
alist挂载115官方解决方案
alist挂载123官方解决方案
其实只要是alist支持的都可以挂载
3.2.1.2. clouddriver2 挂载webdav
clouddriver2 也支持挂载webdav成目录,直接在添加的地方添加,输入alist的地址和账号密码,地址一般为ip:5244/dav