alist-encrypt 可直接播放加密视频,云盘资源再也不怕被和谐了, NAS 可以撤掉了

2023-04-06 17:05:39 +08:00
 byte10

背景

喜欢的话就给个小星星。

功能

已支持的功能

  1. 支持 alist 网页在线播放加密的视频,查看图片,在线下载等。
  2. 支持 alist 网页跳转到 IINA ,VLC ,Infuse 等播放器上进行播放。
  3. 在 webdav 客户端上的所有操作都是透明,上传自动加解密,可播放加密视频、查看图片等。
  4. 据文件夹的命名规则 自动解密别人分享的内容。
  5. 设置不同目录 不同密码加密。
  6. 提供 cli 程序进行文件解密\加密,用于分享对方在下载后解密。
  7. 支持编译成可执行文件,可以在多平台上直接运行。虽然体积不不上 go ,但是也算减低门槛。

待实现功能

  1. 可以把未加密(或已加密)的文件夹 A (或文件) -> 转存到加密文件夹 B 中,用于转存别人分享的文件。
  2. 支持可选加密文件名。
  3. 后续还会移植到安卓的 Auto.js App 中运行。

现况

最近发布的版本已加入了 AES-CTR 流式加密算法,之前一直纠结 RC4 算法是否足够安全的问题,现在总算完美了。AES 有 cpu 指令加持的情况下,速度非常快,s905l3a 可以跑到近千兆,其他的 cpu 更加不用说了。

目前项目还很初期,算法应该是确定下来了,对大型的 nodejs 项目,我还不是很有经验,可优化的地方还很多。希望有 nodejs 开发经验的小伙伴来帮忙维护,希望它也来越好吧。

这个项目意义很大,应该可以让云盘火起来,相信愿意使用网盘的用户会越来越多。

3039 次点击
所在节点    分享创造
26 条回复
ouyangluofeng
2023-07-30 03:27:03 +08:00
搭建在搭了 alist 的 vps 上,上传和下载是不是取决于 vps 的速度?打算搭在 vps 上分享视频给朋友
wangshushu
148 天前
这个跟 alist 官方的 Crypt 驱动,对比之下有啥优劣呢?貌似 Crypt 驱动也能解决这个问题,测试了一下是可行的,具体性能没测试。
另外现在 NAS 上从 docker hub 拉镜像太困难了,从 Windows 上拉完导出,又不支持 arm 架构。希望能提供不同架构的镜像下载,手动导入。
byte10
148 天前
@wangshushu 嗯,它那个是集成在 alist 是方便一些,我也是透明代理了。我这个也有 exe 打包好的,还有安卓的。优点的话,应该是算法公开,实现简单。
wangshushu
147 天前
@byte10 感觉 lz 解释,之前确实是 arm 的 docker 镜像拉不下来,最后发现了 alist 官方的功能。感谢你做出的这个项目,我非常喜欢这个理念,加油!
wangshushu
146 天前
@byte10 我找到一个缺点了,官方 crypt 开启之后,会影响整个 alist 的传输速度,降到 1M 以内。。。。。麻烦问下 exe 打包好的可以在哪里下载? GitHub 没看到
byte10
146 天前
@wangshushu 可以下载源码进行打包,好像也有其他人 fork 了,他们配置 action 就可以打包,我还不会配置。或者你加我 qq: 312160 四,我发你呗。邮箱留我,我发你也可以。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/930325

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX