解决使用NPM反代AList无法播放视频的问题

AList

AList是一款非常好用存储的文件列表程序,可以方便地挂载本地存储和各种第三方网盘,在NAS圈几乎可以算是人手一份的必备工具了。不出意外,笔者的NAS上也跑了一个;出意外的是,笔者千载难逢在网页上打算看一个视频。。。却发现播放不了!这不能忍吧。

1️⃣ 背景

1、笔者是使用的Nginx Proxy Manager(NPM)来反代的AList,正常打开Web界面是没有问题的:
AList
2、当时打开一个视频或音乐时,完全不能播放,一直在转圈圈:
AList

3、请出 F12 大法,果然发现了蹊跷,注意看剪头指向的地方,笔者反代的端口是 998,但是播放视频时的加载链接自动把端口 998 去掉了,自然就加载不到视频啦。
AList

2️⃣ 解决

前面通过F12找到了无法播放的原因——反代丢端口,那我们让反代不丢端口自然就解决这个问题了。

1、打开NPM的Alist代理配置,切换到Advanced
AList

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、现在重新刷新网页就可以愉快地观看视频啦
AList

原创不易,如果觉得此文对你有帮助,不妨点赞+收藏+关注,你的鼓励是我持续创作的动力!

高等精灵实验室

原创文章,作者:诺多,如若转载,请注明出处:https://www.huluohu.com/posts/927/

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
🐕️ WX Backup:一款完全免费的威信聊天记录备份工具
上一篇 2024年1月3日 00:10
🐶 WeChatMsg:你的数据你做主,又一款威信聊天记录回忆装置
下一篇 2024年1月8日 18:21

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注