惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

WordPress大学
WordPress大学
The Cloudflare Blog
大猫的无限游戏
大猫的无限游戏
小众软件
小众软件
V
Visual Studio Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
博客园 - 司徒正美
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
酷 壳 – CoolShell
酷 壳 – CoolShell
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
月光博客
月光博客
The GitHub Blog
The GitHub Blog
L
LangChain Blog
D
DataBreaches.Net
T
The Blog of Author Tim Ferriss
F
Fortinet All Blogs
博客园 - Franky
阮一峰的网络日志
阮一峰的网络日志
GbyAI
GbyAI
Apple Machine Learning Research
Apple Machine Learning Research
宝玉的分享
宝玉的分享
Engineering at Meta
Engineering at Meta
V
V2EX
MyScale Blog
MyScale Blog

旁逸斜出

Cloudflare+SaaS回源优选IP加速大陆用户访问 - 旁逸斜出 .sub字幕转换为.srt格式 - 旁逸斜出 在docker中安装frp - 旁逸斜出 v2ray打开Tun模式 - 旁逸斜出 印象中的音乐 - 旁逸斜出 C#AutoResetEvent和ManualResetEvent介绍 - 旁逸斜出 Android12、Android13、Android14的Root教程 - 旁逸斜出 Mssql数据库日期格式处理 - 旁逸斜出 解决Windows环境变量太大问题 - 旁逸斜出
公网ip访问emby添加自定义SSL证书 - 旁逸斜出
who · 2025-11-30 · via 旁逸斜出

who

当我们用ip:端口号的形式直接访问emby的时候,http明文传输不安全(当然有人用域名解析,申请域名的ssl证书,这也是很好的方案),下面演示如何添加emby自定义SSL证书

生成PKCS#12 文件

在linux下(windows自行百度在线生成网站)

openssl req -x509 -newkey rsa:4096 -keyout key.pem -out cert.pem -days 3650 -nodes -subj "/CN=MyEmby"
  • openssl req -x509: 告诉系统,“我要申请一张证书,而且我自己签字生效”(这就是自签名)。
  • newkey rsa:4096: “给我造一把新的私钥,加密强度要最高级别的 4096 位”
  • keyout key.pem: “把私钥保存为 key.pem”。
  • out cert.pem: “把公钥(身份证)保存为 cert.pem”。
  • days 3650: “这张身份证的有效期是 3650 天(大约 10 年)”
  • nodes: “私钥文件不要加密”。这意味着 Emby 读取它时不需要你每次手动输入密码,方便自动启动。
  • subj "/CN=MyEmby": “证书的主人名字叫 MyEmby”。这避免了系统问你一堆问题(比如你叫什么、在哪个国家、哪个城市等),直接填好

执行完上面的命令后就会生成cert.pem和key.pem

接下来生成emby需要的格式证书

openssl pkcs12 -export -out emby.p12 -inkey key.pem -in cert.pem -passout pass:123dfas
  • openssl pkcs12 -export: “我要把刚才那两个文件打包导出”。
  • in cert.pem 和 -inkey key.pem: “要把刚才生成的身份证和钥匙放进去”。
  • out emby.p12: “打包好的文件名字叫 emby.p12”。
  • passout pass:123456: “给这个包裹上把锁,密码是 123dfas”,密码自行修改

执行完会生成emby.p12

emby服务器配置

emby服务器-设置-网络自定义SSL证书路径选择刚才生成的emby.p12(脚本执行在哪个路径,就会生成在哪个路径),证书密码填上一步时的密码,点击页面下方的保存,重启服务器
emby默认https访问端口号8920,可以在浏览器测试https://xxx.xxx.xxx.xxx:8920,因为这个是自定义证书,浏览器会报警,但是是加密的,点击继续访问即可
如果是客户端,连接时会弹出提示,接受证书即可