侧边栏壁纸
  • 累计撰写 97 篇文章
  • 累计创建 43 个标签
  • 累计收到 12 条评论

目 录CONTENT

文章目录

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

sevenchen
2024-08-09 / 0 评论 / 0 点赞 / 34 阅读 / 4381 字 / 正在检测是否收录...
温馨提示:
本站作为参考使用 禁止非法用途 后果概不负责 转载请保留出处:鑫仔博客:https://www.xinz.fun 部分文章维护作者群:DIY NAS_1群:874649129 -2群:772356359
广告 广告

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

原文链接:解决使用NPM反代AList无法播放视频的问题 - 胡萝虎的博客 (huluohu.com)

0
广告 广告

评论区