📚
胖虎's Blog
  • README
  • 理、象、數之循環
  • 關於字體的一點研究
  • MySQL的彩色提示符
  • 八字運行原理猜想
  • What Happens During SSH Login
  • Why 0.1 + 0.2 != 0.3
  • Terraform Up & Running
  • 115 + AList + Infuse替代家用NAS
  • Gateway - the Protocol between Applications and Web Servers
  • 德语学习吐槽系列
    • 德语的变格
    • 德语的时态、语态
    • 德语有违直觉的一些使用
    • 德語筆記
      • Deutsch lernen
      • 01.Phonetik
      • 10.Kleidung
      • 11.Vergleich
      • 13.Reisen
      • 15.Auskunft
      • 16.Sportarten
      • 17.Frauen
      • 18.Kinder und Jugendliche
      • Erweitertes Hochschuldeutsch für Stufe 4 und 6
  • DDNS + 端口转发 访问局域网主机
  • FileRun搭建
由 GitBook 提供支持
在本页
  • 缘起
  • 115 + AList + Infuse
  • Cookie
  • AList服务器配置
  • Infuse
  • 下一步,树莓派?

115 + AList + Infuse替代家用NAS

癸卯年丁巳月壬辰日于Düessldorf

上一页Terraform Up & Running下一页Gateway - the Protocol between Applications and Web Servers

最后更新于1年前

缘起

之前搭建过家用NAS,影音效果是很好地满足了,但有如下问题

  • 容量有限,只有固定个数的槽位,如果做raid的话,实际容量更小

  • 基本只能家里用,因为重量大携带不方便

  • 一直开着有硬盘噪音,还耗电

  • 影片需要下载,不能立即观看

综上,大部分时候只能躺在家里吃灰。

后来转向了115网盘,离线下载功能很棒,基本可以做到立即观看。但有一个最要命的问题,就是在线播放不能够选择音轨,很影响观看体验。

于是有了今天的主题,115 + AList + Infuse设置。

115 + AList + Infuse

为什么选择这三样呢,115是看中了它的离线下载功能,几乎是网盘里面最好的。AList可以提供挂载接口,也是同类里做得很好的。Infuse有两点很好,一是支持挂载,而是声音效果很不错(单就正常使用体验来看,还是IINA完胜)。

Cookie

115不支持多个客户端同时在线,比如通过AList登录上115之后,再用浏览器登录115的话,就会导致AList这边下线。

因此,两者(AList和浏览器)必须使用相同的Cookie,这样115服务器就会认为两者是同一个客户端。于是找到了一个叫EditThisCookie的插件,可以轻松获得网站的Cookie,效果如下:

这样多个客户端就可以同时在线了,但是又有了新问题,退出浏览器后再打开115的话,需要重新登录,重新登录后Cookie就会刷新,导致AList下线。所以这时候就需要浏览器使用相同的Cookie来登录,于是找到了一个叫SyncMyCookie的插件。

AList服务器配置

需要注意Mac的~/Library/LaunchAgents/ci.nn.alist.plist里面的配置需要写全路径。

Infuse

Infuse的配置需要注意,挂载路径需要以/dav开头

下一步,树莓派?

现在AList是跑在电脑上的,电脑关了AList就停了。

所以下一步打算把AList装到树莓派上,考虑用nginx给他配个反向代理(需要测试下有没有传输性能损失)。用树莓派有这么几个原因:体积小,可以usb供电,及可以用路由器的usb口供电,而且性能又比路由器好很多。

更新

树莓派到货了,安装了树莓派版本的ubuntu server系统,然后把alist装上去了。运行几乎没有声音,发热量也不大。看电影网速比在本地的时候慢一点点,影响不大。

体积小,性能也不错,配上了Argon的壳子,还是很好看的。

9/10 更新

Infuse 7.6支持连接阿里云盘了。。

播放时streaming几乎可以满速,几乎没有卡顿。而且阿里云盘上文件的更新可以立马反映到Infuse上,看来之前那套方案可以退休了。。

红框里就是AList登录115所需要的Cookie配置(详见):

SyncMyCookie的工作原理大致是这样,将登录后的Cookie保存到github云端,下次需要登录的时候就从云端导入相同的Cookie(详见)开启Auto Merge功能后就可以使用同一Cookie无缝登录了。

AList提供桌面版和二进制版,实际使用下来发现更喜欢用二进制版,具体配置可以。

AList文档
文档
参看文档