- emby 验证是否 Premiere 授权是通过根据验证服务器返回结果判断的,所以可以建立一个伪站,返回有 Premiere 授权的 json 数据
- emby 前端和后端都需要查询验证服务器,所以使用端需要查询伪站,后端同样需要
- 伪站搭建需要生成证书,并让系统信任此证书
- 前后端都需要修改域名解析,可以用 hosts 修改,也可以用 dns 软件等等
安装
下载官网安装版本
https://emby.media/download.html
生成伪站证书
- https://gmcert.org/subForm#
- 选择 RSA 算法
- 主题名称/CN 填入
mb3admin.com
![image.png](https://cdn.nlark.com/yuque/0/2021/png/226383/1630547020287-7a38befe-d7c2-48cc-9030-47ef0c7bfcc1.png#clientId=ua32ac2f7-5ae6-4&from=paste&height=891&id=u639e70fb&margin=%5Bobject%20Object%5D&name=image.png&originHeight=891&originWidth=611&originalType=binary%E2%88%B6=1&size=43142&status=done&style=none&taskId=u882777d1-c004-46f5-a21d-8143ee1afb0&width=611)
- 点击选择 CA 旁边的下载图标,下载的即是需要让系统信任的证书
- 点击高级按下图选择和填写
1 2
| DNS.1=mb3admin.com DNS.2=*.mb3admin.com
|
![image.png](https://cdn.nlark.com/yuque/0/2021/png/226383/1630547156757-fdd454f6-14bf-4276-a14a-0a7fd0d58ebf.png#clientId=ua32ac2f7-5ae6-4&from=paste&height=860&id=u6f29e335&margin=%5Bobject%20Object%5D&name=image.png&originHeight=860&originWidth=757&originalType=binary%E2%88%B6=1&size=49941&status=done&style=none&taskId=u6b595272-cb83-4b19-af54-9199a9a8149&width=757)
伪站 nginx 配置
替换实际ssl_certificate
和 ssl_certificate_key
为实际路径
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
| server { listen 80; listen 443 ssl; server_name mb3admin.com; ssl_certificate mb3admin.com.cert.pem; ssl_certificate_key mb3admin.com.key.pem; ssl_protocols TLSv1 TLSv1.1 TLSv1.2; ssl_ciphers HIGH:!aNULL:!MD5; location / { root /var/www/embyact; index index.html; } location /admin/service/registration/validateDevice { default_type application/json; return 200 '{"cacheExpirationDays":365,"message": "Device Valid","resultCode": "GOOD"}'; } location /admin/service/registration/validate { default_type application/json; return 200 '{"featId":"","registered":true,"expDate":"2099-01-01","key":""}'; } location /admin/service/registration/getStatus { default_type application/json; return 200 '{"deviceStatus":"","planType":"","subscriptions":{}}'; } add_header Access-Control-Allow-Origin *; add_header Access-Control-Allow-Headers *; add_header Access-Control-Allow-Method *; add_header Access-Control-Allow-Credentials true; }
|
服务端 hosts 修改或其他 DNS 软件修改
添加 hosts
服务端信任证书
windows
- 重命名
GMCert_RSACA01.cert.txt
为GMCert_RSACA01.crt
- 双击打开安装
![image.png](https://cdn.nlark.com/yuque/0/2021/png/226383/1630547609333-70a58767-a788-4c97-a8f1-218b8113e9f8.png#clientId=ua32ac2f7-5ae6-4&from=paste&height=330&id=u08ad2b95&margin=%5Bobject%20Object%5D&name=image.png&originHeight=330&originWidth=327&originalType=binary%E2%88%B6=1&size=23599&status=done&style=none&taskId=uc57ac64d-ec35-4989-8f5b-61e6fdfa00c&width=327)
- 需要将证书安装到
受信任的根证书颁发机构
群晖
- 复制文件到此位置
/etc/ssl/certs/ca-certificates.crt
linux
1 2
| sudo cp xxx.crt /usr/local/share/ca-certificates sudo update-ca-certificates
|
客户端 hosts 及信任证书
和服务端修改一致,安卓,IOS 设备请搜索其他文章,我这边暂时没用到
emby 设置
以上操作安装完成后可在 emby 设置中 Emby Premiere 菜单中随意输入 Emby Premiere 密钥,提示可用
![image.png](https://cdn.nlark.com/yuque/0/2021/png/226383/1630548057162-84f711b8-6967-4eb7-ad4a-4bee4ae3512d.png#clientId=ua32ac2f7-5ae6-4&from=paste&height=345&id=u452b6a47&margin=%5Bobject%20Object%5D&name=image.png&originHeight=345&originWidth=827&originalType=binary%E2%88%B6=1&size=22895&status=done&style=none&taskId=u234e3339-dadc-4af5-9f49-72527bfdf47&width=827)
enjoy
windows 开心方法
安装
- 下载官方版本安装
- 安装后进入安装目录,搜索 main.js
- 搜索方法
getAppBaseUrl
- 修改前
1 2 3 4 5 6
| function getAppBaseUrl() { var url = "https://tv.emby.media";
return url; }
|
1 2 3 4 5 6
| function getAppBaseUrl() { var url = "https:/你自己的emby服务器端/web";
return url; }
|
安卓开心方法
已 root
修改/etc/hosts 即可
未 root
- 安装 personaldnsfilter 软件,通过 vpn 的方式达到修改 hosts 目的,同时附带去广告 hosts
- https://github.com/IngoZenz/personaldnsfilter
- 安装后修改
配置其他主机
![image.png](https://cdn.nlark.com/yuque/0/2021/png/226383/1630919526840-f1fb5963-14fe-43cf-902e-57fa2c429a7e.png#clientId=u390c6ec7-7866-4&from=paste&height=920&id=uecdfd283&margin=%5Bobject%20Object%5D&name=image.png&originHeight=920&originWidth=558&originalType=binary%E2%88%B6=1&size=209999&status=done&style=none&taskId=u8942bb2d-655a-4ccb-a28d-36bc2e7938a&width=558)
ios 开心方法
待补充