traceless / alist-encrypt

这个项目主要是对 alist 的服务进行代理,提供 webdav 的加解密功能。支持 alist 网页在线播放加密的视频,查看加密的图片等功能,同时在 webdav 下的操作透明,自动实现文件资源的加解密。
1.31k stars 120 forks source link

添加一个本地代理功能 #60

Open wzdc opened 4 months ago

wzdc commented 4 months ago

有的播放器不支持(或者兼容性差)webdav资源重定向,求添加一个本地代理的功能,代理全部流量

(类似alist那样的功能) image

traceless commented 4 months ago

有的播放器不支持(或者兼容性差)webdav资源重定向,求添加一个本地代理的功能,代理全部流量

(类似alist那样的功能) image

这个本身就是代理了,你应该是部署方式错了。你可以部署多个地方,你部署到本地电脑,本地手机,或者局域网nas 就可以啦。

wzdc commented 4 months ago

把资源也全部代理了,正常情况下alist-encrypt会把加密的内容进行本地代理,而非加密内容则不代理

traceless commented 4 months ago

把资源也全部代理了,正常情况下alist-encrypt会把加密的内容进行本地代理,而非加密内容则不代理

(⊙o⊙)…,为啥要全部代理啊,非加密内容则透明传输alist 的东西,这不是很好吗?

wzdc commented 4 months ago

有的播放器不支持资源重定向,而有的人又是本地部署这个项目的所以本地代理也不会影响速度

traceless commented 4 months ago

有的播放器不支持资源重定向,而有的人又是本地部署这个项目的所以本地代理也不会影响速度

(⊙o⊙)…,那你就在alist 上设置全部代理就好了啊,不加密的内容再alist 全部代理,加密的内容 设置为302。这样可以临时解决下。

关于你说要全部代理的话,理论上也不难,我看看怎么加这个功能。

wzdc commented 4 months ago

我刚刚又分析了一下,遇到加密资源时,会被跳转到/redirect才能播放,但是播放器又不支持资源重定向,有没有办法可以让它直接在/dav路径中进行解密而不用重定向到/redirect?