
解决使用NPM反代AList无法播放视频的问题
2024年1月4日 320点热度 2人点赞 0条评论
AList是一款非常好用存储的文件列表程序,可以方便地挂载本地存储和各种第三方网盘,在NAS圈几乎可以算是人手一份的必备工具了。不出意外,笔者的NAS上也跑了一个;出意外的是,笔者千载难逢在网页上打算看一个视频。。。却发现播放不了!这不能忍吧。
1️⃣ 背景
1、笔者是使用的Nginx Proxy Manager(NPM)来反代的AList,正常打开Web界面是没有问题的:
2、当时打开一个视频或音乐时,完全不能播放,一直在转圈圈:
3、请出 F12 大法,果然发现了蹊跷,注意看剪头指向的地方,笔者反代的端口是 998,但是播放视频时的加载链接自动把端口 998 去掉了,自然就加载不到视频啦。
2️⃣ 解决
前面通过F12找到了无法播放的原因——反代丢端口,那我们让反代不丢端口自然就解决这个问题了。
1、打开NPM的Alist代理配置,切换到Advanced
2、将下面的代码粘贴到Custom Nginx Configuration
中,再点击Save
保存即可
location / {
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Range $http_range;
proxy_set_header If-Range $http_if_range;
proxy_redirect off;
proxy_pass http://192.168.31.91:5244;
client_max_body_size 20000m;
}
注意 proxy_pass 后面的 IP 和端口改成你自己的 Alist 的 IP 和端口
3、现在重新刷新网页就可以愉快地观看视频啦
- 感谢你赐予我前进的力量
赞赏者名单
因为你们的支持让我意识到写文章的价值🙏
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 鑫仔
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果