方法摘自OPENOS论坛 jobsix
发布主题《emby伪验证服务器》帖子,亲测成功解锁emby高级会员功能。
具体步骤如下:
1.群晖套件中心安装好WebStation
2.在Web主目录下建立 mb3admin.com目录
3.新建虚拟主机
打开WebStation,新建虚拟主机,依次点击【网页服务门户】→【新增】→【创建服务门户】→【虚拟主机】→选择“基于名称”
4.申请证书
推荐GMCert.org https://www.gmcert.org/subForm
选择RSA算法,2048位加密,主题名称/CN填入“mb3admin.com”
“选择CA”条目的最后面有个“↓”,点击下载CA证书
打开高级选项,选择普通证书
主题备用名称填
DNS.1=mb3admin.com
DNS.2=*.mb3admin.com
密钥用途:数字签名 | 加密密钥 | 加密数据
扩展密钥用途:服务器认证 | 客户端认证
证书有效天数:824
证书链选项中勾选“自动包含CA证书链”
点击“签发证书”,下载密钥和SSL证书
将密钥和SSL证书上传到VPS,将CA证书安装到PC/iOS设备/Android设备等。
5.构建伪站运行代码
开启群晖SSH功能,通过超级终端进入群晖SSh root账户(此处不再详述如何进入root),运行下面脚本命令:
wget -N --no-check-certificate "https://raw.githubusercontent.com/LHZ-922/embyonekey/master/embyonekey.sh" && chmod +x embyonekey.sh && ./embyonekey.sh
运行完毕
可以输入以下命令测试
nginx -t
查询是否报错。
6.劫持mb3admin伪站
修改各客户端hosts文件使mb3admin.com指向刚刚建立的emby伪站地址,添加记录:
xxx.xxx.xxx.xxx mb3admin.com
注:若路由器支持hosts修改,修改路由器为最优方案。
7.查询是否成功
curl https://mb3admin.com/admin/service/registration/validateDevice
curl https://mb3admin.com/admin/service/registration/validateDevice/666
若返回{"cacheExpirationDays": 365,"message": "Device Valid","resultCode": "GOOD"}
即为安装成功,enjoy it。