xiaoya-emby全家桶过后手搓302

2023-12-09 10:50:11 7点赞 113收藏 38评论

搭建玩小雅,以及小雅全家桶过后,使用emby播放视频无法实现302效果。

后经过群内大佬 @chas 帮助后手搓反代,成功实现302效果,现把过程记录如下,以供他人查阅

1:下载文件,解压文件到你部署全家桶的机器,记住你的文件路径 (以我的为例是/volume3/docker/xiaoya 后面教程里面凡是遇见此路径的部分,一律替换成你自己的路径),这个路径后面需要用到。

2:编辑相关文件,一共需要修改两个文件,分别是

/volume3/docker/xiaoya/emby-nginx/nginx/conf.d/emby.conf 以及

/volume3/docker/xiaoya/emby-nginx/nginx/conf.d/emby.js 这两个文件下文简称位conf以及js

其中conf文件更改上图中的这个参数,改为emby的内网访问ip其中conf文件更改上图中的这个参数,改为emby的内网访问ip其中js文件里面的修改如上图所示其中js文件里面的修改如上图所示

3:下载相应的docker映像 docker pull nginx:stable-alpine3.17-slim (注意,nginx不能使用latest版 本,只能使用alpine版本。

4:映射容器的对应路径和端口

本地端口8095对应至容器端口80

文件夹 /volume3/docker/xiaoya/emby-nginx/nginx/conf.d 对应至 容器的/etc/nginx/conf.d

文件夹 /volume3/docker/xiaoya/emby-nginx/nginx/embyCache 对应至 容器的/etc/nginx/emby

文件 /volume3/docker/xiaoya/emby-nginx/nginx/nginx.conf 对应至 容器的/etc/nginx/nginx.conf

启动容器即可,需注意,要通过8095端口访问emby才能实现302效果。

所需文件下载链接:https://alist.mianmianku.com/d/%E7%B3%BB%E7%BB%9F%E7%A1%AC%E7%9B%98/%E7%99%BE%E5%BA%A6/%E6%88%91%E7%9A%84%E8%B5%84%E6%BA%90/xiaoya.zip

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起
38评论

  • 精彩
  • 最新
  • 302的意思就是通过emby播放小雅的时候,客户端直接与网盘端服务器通信,而不需要与emby所在的服务器通信。从而达到降低emby服务器压力,以及优化网速的目的。

    校验提示文案

    提交
    下载方法是直接复制上面的连接粘贴到下载软件中下载

    校验提示文案

    提交
    这样设置后是可以提高播放速度吗

    校验提示文案

    提交
    收起所有回复
  • 运行DOCKER的时候一直显示unknown directive "js_path" in /etc/nginx/conf.d/emby.conf:2,文件夹端口映射都做了的。

    校验提示文案

    提交
    老哥解决了么?我和你一样错误

    校验提示文案

    提交
    把nginx.conf文件映射到容器的/etc/nginx/nginx.conf,然后会遇到下一个问题,就是有一个njs模块不加载

    校验提示文案

    提交
    还有8条回复
    收起所有回复
  • 大佬,302效果是啥?再就是文件对应至容器这一步怎么操作?

    校验提示文案

    提交
  • 302是什么意思

    校验提示文案

    提交
  • Plex能用这个网盘吗

    校验提示文案

    提交
  • 大佬 8095连不上 要在小雅或emby上添加端口吗

    校验提示文案

    提交
  • 报这个错怎么回事:
    nginx: [emerg] dlopen() "/etc/nginx/modules/ngx_http_js_module.so" failed (Error loading shared library /etc/nginx/modules/ngx_http_js_module.so: No such file /etc/nginx/nginx.conf:1

    校验提示文案

    提交
  • 就报错模块没有加载,是哪里的问题?

    校验提示文案

    提交
    查看容器里/etc/nginx/nginx.conf这个文件里的第一句有没有加载njs模块的命令,应该是你映射的conf文件没有被执行

    校验提示文案

    提交
    理论上都印射了文件 那容器里面的还会被用到吗?

    校验提示文案

    提交
    还有5条回复
    收起所有回复
  • 折腾成功的朋友,试下播放杜比视界还卡顿吗?我之前搭建的播放杜比视界卡顿,搞得都不想用xiaoya了

    校验提示文案

    提交
  • emby的api在哪里看?

    校验提示文案

    提交
  • mark一下

    校验提示文案

    提交
  • 有个问题,我是通过jellyfin挂的。网页能放但是到jellyfin巨卡无比,这是什么原因啊? [喜极而泣]

    校验提示文案

    提交
  • 按上面配置的,启动不了,显示:nginx: [emerg] dlopen() "/etc/nginx/modules/ngx_http_js_module.so" failed (Error loading shared library /etc/nginx/modules/ngx_http_js_module.so: No such file /etc/nginx/nginx.conf:1

    校验提示文案

    提交
    同问,一样的问题

    校验提示文案

    提交
    换一个映像,网络用birdge,试一下

    校验提示文案

    提交
    收起所有回复
  • 小雅的全家桶已经更新了大版本 302逻辑已经更改

    校验提示文案

    提交
    教程失效了?

    校验提示文案

    提交
    收起所有回复
  • 现在还能用吗?

    校验提示文案

    提交
  • 是否同时适用SSL,毕竟公网访问,需要安全性。我现在已经配置了EMBY的SSL,8920端口,那端口如何设置?以及证书需要陪在nginx里吗?

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
113
扫一下,分享更方便,购买更轻松