[全网首发] 软路由+Docker部署阿里云盘,免费打造家庭局域网内影音NAS
前言
阿里云盘
阿里云盘是阿里巴巴全球资深技术团队倾力打造的一款个人网盘,主要功能为速度快、不打扰、够安全、易于分享,为C端用户提供存储备份及智能相册等服务的网盘产品。 最近一段时间阿里云盘可谓是火出了太阳系(还不是因为115太贵,百度网盘太慢),各种资源无论是影视作品还是素材都在阿里云盘上层出不穷。
Mac端神器——Infuse
相信家中有NAS的朋友应该对媒体管理软件并不陌生,因为除了数据储存之外,我们购买NAS很大一部分需求是储存和播放电影和电视剧。 Infuse在本质上是一个媒体管理软件,拥有类似于Netflix这样的页面,如果你没有NAS ,你也可以使用Emby、Jellyfin、Plex第三方流媒体服务,或者连接Google Drive这种网络硬盘。
iOS神器——Nplayer
nPlayer是一款非常不错的手机播放器,功能强大且完全免费使用。该软件可以播放任何格式的影音文件而不需要进行格式转换,有着强大的网络技术可以实现远程播放,没有必要担心文件内存太大无法播放,是一款很全面强大的媒体播放器。而且使用这款软件可以帮助你轻松播放视频、音频、字幕和图像等文件,可以播放所有的媒体文件,支持MP4、MOV、MKV、AVI、WMV等大部分的视频格式,几乎可以播放任何的视频文件,满足你的视频播放需求。同时对于没有字幕的视频,还可以嵌入字幕进行播放,还可以自定义字幕的字体、颜色、阴影等等。另外可以根据自己所需来调节播放速度,调整字幕颜色,管理播放列表等。
一、准备工作
-
播放器:
- Mac端:Infuse 7(订阅制,买断价值488RMB)
- iOS端(iPhone/iPad):Nplayer
- Android:支持WebDev传输协议的文件管理器
二、获取阿里云盘refreshToken
-
先通过浏览器(建议chrome)打开阿里云盘官网并登录 一键登录;
-
登录成功后,按F12打开开发者工具,点击
Console
,输入以下代码,并回车;JSON.parse(window.localStorage.getItem("token"))["refresh_token"];
-
控制台输出的一串字符就是你的refreshToken;
三、软路由+Docker创建阿里云盘的Webdav服务
部分OpenWrt固件自带Docker容器,比如 eSir的高大全 ,如果你的固件不自带Docker,请自行安装好Docker,再进行下一步。这里就不展开如何在OpenWrt中安装Docker容器了。
-
在TTYD终端中输入以下代码:(需要替换自己的
refresh_token
)docker run -d --name=webdav-aliyundriver --restart=always -p 8080:8080 -v /etc/localtime:/etc/localtime -v /etc/aliyun-driver/:/etc/aliyun-driver/ -e TZ="Asia/Shanghai" -e ALIYUNDRIVE_REFRESH_TOKEN="your refreshToken" -e ALIYUNDRIVE_AUTH_PASSWORD="admin" -e JAVA_OPTS="-Xmx1g" zx5253/webdav-aliyundriver # /etc/aliyun-driver/ 挂载卷自动维护了最新的refreshToken,建议挂载 # ALIYUNDRIVE_AUTH_PASSWORD 是admin账户的密码,建议修改 # JAVA_OPTS 可修改最大内存占用,比如 -e JAVA_OPTS="-Xmx512m" 表示最大内存限制为512m
-
等待上面代码运行完毕,查看Docker容器是否出现新的镜像:
注意事项:
- 网盘后台地址:192.168.5.1:8080(默认8080端口号)
- 账号密码:上面docker-run代码设置,默认账号和密码均为admin
四、在不同设备连接阿里云盘
-
Mac端:
-
iOS端Npalyer:
五、最后分享
资源 | 链接 |
---|---|
复仇者联盟4K | 链接:https://alywp.net/2028qN4w |
漫威全集 | 链接:https://alywp.net/2522xo |
4K超清壁纸 | 链接:https://alywp.net/9ZInK |
Jackeroo的个人独立博客 | Working | Life | Interests » [全网首发] 软路由+Docker部署阿里云盘,免费打造家庭局域网内影音NAS