使用cloud-media-sync后如何使用两个不同的Emby反代302直链看视频

起源是想到本地有两个Emby的服务器,一个分享给朋友用,另外一个私用,但是cloud-media-sync这个项目只能反代一个Emby进行302进行访问。因此想要研究下如何反代另外一个,实现两个Emby均能使用cloud-media-sync的Strm进行302重定向观看。

以上是背景,以下是方法,其实很简单,就是使用emby2Alist进行反向代理

需求条件:

1,已经成功部署cloud-media-sync;

2,本地有两个Emby,且使用的均是cloud-media-sync生成的Strm文件进行刮削和播放;

使用的项目:

1,emby2Alist

2,cloud-media-sync

默认了解的知识:docker的基本使用、有魔法环境(主要是镜像拉取)

以下,正式的教程:

第一步,下载emby2Alist这个项目中的nginx的文件

第二步,解压nginx至服务器对应位置,并新建两个其它的文件夹:embyCache log 。

第三步:修改nginx相关文件

修改*/nginx/conf.d/constant.js这个文件,第一个马赛克的位置修改成你第二个要反代的emby内网地址,例如http://192.168.31.211:8095;第二个马赛克的位置修改成这个emby的api,下面红框的位置和我保持一致,什么都不填。

第四步,建立反代的docker

1、拉取镜像:docker pull nginx:latest

2、建立容器如下图:

端口,容器需要填写8091;储存卷参考我这样设置,其实就是这样

    - ../nginx/nginx.conf:/etc/nginx/nginx.conf
    - ../nginx/conf.d:/etc/nginx/conf.d
    - ../nginx/embyCache:/var/cache/nginx/emby
    - ../nginx/log:/var/log/nginx
网络设置为bridge,重启策略:总是(always)

第五步:启动nginx容器。

第七步,开放你的容器8091端口对应的主机端口,我的是19096这个

就可以http://ip:19096进行访问测试了

以上,Enjoy。

发表回复

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