小雅联动Emby教程

一。不进行独立反代，IP (域名) 直连

1. 准备工作

xiaoya 的 docker 已经安装好（本教程使用的 host 模式安装，bridge 的需要做一些细节上的修改，主要是端口对应上）

Emby 的 docker 已经安装好

公网 IP（V4 或者 V6）+ 域名（需要自己会 DDNS）

下载好的元数据（自己从小雅上下载）

2. 操作流程

在小雅的文件夹中，配置 docker_address.txt、docker_address_ext.txt、emby_server.txt 三个文件，具体如下

docker_address：小雅的内网 IP + 端口，例如，http://192.168.1.2:6789

docker_address_ext：小雅的公网 IP + 端口，例如，[http://123.5.2.9:6789，在这里我推荐使用域名，因为大部分人的公网是会变的，域名会更方便一些，http://abc.com:6789]

这里需要注意，如果你使用的是公网 v6，需要写成 http://[240e:456:5f88:1988:12xh:2abc:x798:1234]:6789 模式，主要要有 []，依旧推荐域名模式

emby_server：emby 的内网地址，例如：http://192.168.1.2:8096

配置完以上文件，重启你的 xiaoya 即可。接下来就是上传你的元数据，将下载好的元数据（mp4 后缀）改一下后缀（改成 zip，特别注意，不需要修改 strm 文件，通过 2345 或者 2346 会自动替换；），然后上传到你的 emby 映射的文件夹中，假设你映射到 /mnt/media/xiaoya 中，我们就上传到这里，然后使用 unzip xxx.zip 去解压缩你的元数据。以上完成之后去 emby 里面添加你的媒体库（如果你在外网通过 2346 访问，如果在内网通过 2345 访问），等扫描完媒体库后即可观看，此时是 302 重定向的。

二。进行独立反向代理，不使用 HTTPS 访问

1. 准备工作

xiaoya 的 docker 已经安装好（本教程使用的 host 模式安装，bridge 的需要做一些细节上的修改，主要是端口对应上）

Emby 的 docker 已经安装好

公网 IP（V4 或者 V6）+ 域名（需要自己会 DDNS）

下载好的元数据（自己从小雅上下载）

2. 操作流程

在小雅的文件夹中，配置 docker_address.txt、docker_address_ext.txt、emby_server.txt 三个文件，具体如下

docker_address：小雅的内网 IP + 端口，例如，http://192.168.1.2:6789

docker_address_ext：小雅的公网 IP + 端口，例如，http://123.5.2.9:6789，在这里我推荐使用域名，因为大部分人的公网是会变的，域名会更方便一些，http://abc.com:6789

这里需要注意，如果你使用的是公网 v6，需要写成 http://[240e:456:5f88:1988:12xh:2abc:x798:1234]:6789 模式，主要要有 []，依旧推荐域名模式

注意：这里你还可以使用已经被反代的 xiaoya 地址，但是必须是 http 的，例如你还可以写成http://xiaoya.abc.com:6789，这个域名是在反向代理服务器上的，切记！切记！切记！一定不能写成 HTTPS！！！

反代的 xiaoya 一定不能添加跨域和 websocket 参数！！！

emby_server：emby 的内网地址，例如：http://192.168.1.2:8096

配置完以上文件，重启你的 xiaoya 即可。接下来就是上传你的元数据，将下载好的元数据（mp4 后缀）改一下后缀（改成 zip，特别注意，不需要修改 strm 文件，通过 2345 或者 2346 会自动替换；），然后上传到你的 emby 映射的文件夹中，假设你映射到 /mnt/media/xiaoya 中，我们就上传到这里，然后使用 unzip xxx.zip 去解压缩你的元数据。以上完成之后去 emby 里面添加你的媒体库（如果你在外网通过 2346 访问，如果在内网通过 2345 访问），等扫描完媒体库后即可观看，此时是 302 重定向的。

此时你的 emby 服务器进行了两次反代，第一次是 emby 的 8096 被 xiaoya 的 2345 或者 2346 反代，第二次是 2345 或者 2346 被我们独立的服务器反代，假设你使用 8080 端口，此时就是反代服务器的 8080 端口去反代 xiaoya 的 2345 或者 2346 端口，这里我们统一一下，都是反代的 2346 端口，毕竟在内网和外网你都可以通过公网去访问

三。进行独立反向代理，使用 HTTPS 访问

1. 准备工作

xiaoya 的 docker 已经安装好（本教程使用的 host 模式安装，bridge 的需要做一些细节上的修改，主要是端口对应上）

Emby 的 docker 已经安装好

公网 IP（V4 或者 V6）+ 域名（需要自己会 DDNS）

下载好的元数据（自己从小雅上下载

2. 操作流程

在小雅的文件夹中，配置 docker_address.txt、docker_address_ext.txt、emby_server.txt 三个文件，具体如下

docker_address：小雅的内网 IP + 端口，例如，http://192.168.1.2:6789

docker_address_ext：小雅对应的 https 的域名，例如，https://xiaoya.abc.com

这里需要注意，这里的 xiaoya 的域名可以是经过反代的，也可以不是，但是必须是 https的

反代的 xiaoya 一定不能添加跨域和 websocket 参数！！！

emby_server：emby 的内网地址，例如：http://192.168.1.2:8096

配置完以上文件，重启你的 xiaoya 即可，同时别忘了配置你的 emby 反代，这里反代的是你 xiaoya 的 2346 端口，配置的时候记得加上 websocket 和跨域参数。接下来就是上传你的元数据，将下载好的元数据（mp4 后缀）改一下后缀（改成 zip，特别注意，不需要修改 strm 文件，通过 2345 或者 2346 会自动替换；），然后上传到你的 emby 映射的文件夹中，假设你映射到 /mnt/media/xiaoya 中，我们就上传到这里，然后使用 unzip xxx.zip 去解压缩你的元数据。以上完成之后去 emby 里面添加你的媒体库（https://emby.abc.com），等扫描完媒体库后即可观看，此时是 302 重定向的.