nobug

让使用emby开心起来

2021-09-02

原理

  1. emby 验证是否 Premiere 授权是通过根据验证服务器返回结果判断的,所以可以建立一个伪站,返回有 Premiere 授权的 json 数据
  2. emby 前端和后端都需要查询验证服务器,所以使用端需要查询伪站,后端同样需要
  3. 伪站搭建需要生成证书,并让系统信任此证书
  4. 前后端都需要修改域名解析,可以用 hosts 修改,也可以用 dns 软件等等

安装

下载官网安装版本
https://emby.media/download.html

生成伪站证书

  1. https://gmcert.org/subForm#
  2. 选择 RSA 算法
  • 主题名称/CN 填入mb3admin.com
  • image.png
  • 点击选择 CA 旁边的下载图标,下载的即是需要让系统信任的证书
  1. 点击高级按下图选择和填写
1
2
DNS.1=mb3admin.com
DNS.2=*.mb3admin.com

image.png

  • 签发证书

伪站 nginx 配置

替换实际ssl_certificatessl_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

1
伪站ip mb3admin.com

服务端信任证书

windows

  • 重命名GMCert_RSACA01.cert.txtGMCert_RSACA01.crt
  • 双击打开安装
  • image.png
  • 需要将证书安装到受信任的根证书颁发机构

群晖

  • 复制文件到此位置 /etc/ssl/certs/ca-certificates.crt

linux

  • 各发行版不一样,此处仅参考 Ubuntu
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
enjoy

windows 开心方法

安装

  • 下载官方版本安装
  • 安装后进入安装目录,搜索 main.js
  • 搜索方法getAppBaseUrl
  • 修改前
1
2
3
4
5
6
function getAppBaseUrl() {
var url = "https://tv.emby.media";

//url = 'http://localhost:8088';
return url;
}
  • 修改后
1
2
3
4
5
6
function getAppBaseUrl() {
var url = "https:/你自己的emby服务器端/web";

//url = 'http://localhost:8088';
return url;
}

安卓开心方法

已 root

修改/etc/hosts 即可

1
伪站ip mb3admin.com

未 root

  • 安装 personaldnsfilter 软件,通过 vpn 的方式达到修改 hosts 目的,同时附带去广告 hosts
  • https://github.com/IngoZenz/personaldnsfilter
  • 安装后修改 配置其他主机
1
2
>mb3admin.com 伪站ip
// 不要漏掉 >

image.png

ios 开心方法

待补充

哆哆女性网555666伊味儿休闲食品王佳起名女孩周易公司起名方法易起名网免费取名给app起名字湖北电信网上营业厅起名专家 专业大神与七位伙伴鸠摩罗什党支部基本情况2014属马女孩取名起名大全龙凤胎起名字大全一男一女剑狱保险公司起名有哪些手机征婚魔法门6堕落天使阵容水果蔬菜公司起名取名宝宝起明星的名字手绘墙颜料悲伤逆流成河演员表孩子起名的免费软件张怡宁李隼带火字傍男孩起名橄榄油加盟开文具店起什么名好文体店起名字葫芦岛区号中国美术学院官网淀粉肠小王子日销售额涨超10倍罗斯否认插足凯特王妃婚姻不负春光新的一天从800个哈欠开始有个姐真把千机伞做出来了国产伟哥去年销售近13亿充个话费竟沦为间接洗钱工具重庆警方辟谣“男子杀人焚尸”男子给前妻转账 现任妻子起诉要回春分繁花正当时呼北高速交通事故已致14人死亡杨洋拄拐现身医院月嫂回应掌掴婴儿是在赶虫子男孩疑遭霸凌 家长讨说法被踢出群因自嘲式简历走红的教授更新简介网友建议重庆地铁不准乘客携带菜筐清明节放假3天调休1天郑州一火锅店爆改成麻辣烫店19岁小伙救下5人后溺亡 多方发声两大学生合买彩票中奖一人不认账张家界的山上“长”满了韩国人?单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#青海通报栏杆断裂小学生跌落住进ICU代拍被何赛飞拿着魔杖追着打315晚会后胖东来又人满为患了当地回应沈阳致3死车祸车主疑毒驾武汉大学樱花即将进入盛花期张立群任西安交通大学校长为江西彩礼“减负”的“试婚人”网友洛杉矶偶遇贾玲倪萍分享减重40斤方法男孩8年未见母亲被告知被遗忘小米汽车超级工厂正式揭幕周杰伦一审败诉网易特朗普谈“凯特王妃P图照”考生莫言也上北大硕士复试名单了妈妈回应孩子在校撞护栏坠楼恒大被罚41.75亿到底怎么缴男子持台球杆殴打2名女店员被抓校方回应护栏损坏小学生课间坠楼外国人感慨凌晨的中国很安全火箭最近9战8胜1负王树国3次鞠躬告别西交大师生房客欠租失踪 房东直发愁萧美琴窜访捷克 外交部回应山西省委原副书记商黎光被逮捕阿根廷将发行1万与2万面值的纸币英国王室又一合照被质疑P图男子被猫抓伤后确诊“猫抓病”

哆哆女性网 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化