EMBY作为比较优秀的多媒体服务器,使用的人不在少数,为了安全起见还是开启HTTPS访问比较好。

准备证书

EMBY本身是支持HTTPS的,但是需要准备一个包含了证书和私钥的 PKCS #12 文件(也就是PFX格式的证书),就可以在一个自定义域名上启动 TLS 支持。

证书文件的获取方式很多,比如在腾讯云、阿里云上申请一年期限的证书,下载Tomcat版本,保存里面的pfx证书到NAS。亦或者参考我之前的教程群晖:syno-acme泛域名证书自动更新获得证书。

如果没有pfx格式证书,只有cer/key的证书,也可通过以下命令生成:

openssl pkcs12 -export -out example.cn.pfx -inkey example.cn.key -in example.cn.cer -certfile fullchain.cer -password pass:123456
Bash

另外,无论何种方式获得pfx证书,都要记得证书的密码,同时确保证书所在文件夹EMBY有权限访问。

配置HTTPS

进入EMBY后台,打开“网络”选项,填写以下内容:

1、勾选“允许远程访问此 Emby 服务器”。

2、设置公网 HTTPS 端口号和外部域(自定义域名)。

3、填写“自定义 SSL 证书路径”为之前保存的位置,填写证书密码。

4、“安全连接模式”按自己需求选择,建议选“所有远程连接都需要”(这样就不能再用HTTP远程访问了)

5、勾选“启用自动端口映射”(一般来说做好端口映射可以不勾选)

重启EMBY服务

配置后需要重新EMBY套件,之后就可开启HTTPS访问了。

另外需要注意的是,如果更换了证书文件,需要再次重启EMBY才能更新证书。比如我使用ACME每月自动更新证书文件,就需要在更新证书后重启EMBY一次,为了方便起见,可以在证书更新的任务计划中添加以下代码实现自动重启。

/usr/syno/sbin/synoservice --restart pkgctl-EmbyServer
Bash

 

说点什么
教程内容无法面面俱到,有疑问的可以留言讨论|´・ω・)ノ
  • OωO
  • |´・ω・)ノ
  • ヾ(≧∇≦*)ゝ
  • (☆ω☆)
  • (╯‵□′)╯︵┴─┴
  •  ̄﹃ ̄
  • (/ω\)
  • ∠( ᐛ 」∠)_
  • (๑•̀ㅁ•́ฅ)
  • →_→
  • ୧(๑•̀⌄•́๑)૭
  • ٩(ˊᗜˋ*)و
  • (ノ°ο°)ノ
  • (´இ皿இ`)
  • ⌇●﹏●⌇
  • (ฅ´ω`ฅ)
  • (╯°A°)╯︵○○○
  • φ( ̄∇ ̄o)
  • ヾ(´・ ・`。)ノ"
  • ( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
  • (ó﹏ò。)
  • Σ(っ °Д °;)っ
  • ( ,,´・ω・)ノ"(´っω・`。)
  • ╮(╯▽╰)╭
  • o(*////▽////*)q
  • >﹏<
  • ( ๑´•ω•) "(ㆆᴗㆆ)
  • (。•ˇ‸ˇ•。)
  • 😂
  • 😀
  • 😅
  • 😊
  • 🙂
  • 🙃
  • 😌
  • 😍
  • 😘
  • 😜
  • 😝
  • 😏
  • 😒
  • 🙄
  • 😳
  • 😡
  • 😔
  • 😫
  • 😱
  • 😭
  • 💩
  • 👻
  • 🙌
  • 🖕
  • 👍
  • 👫
  • 👬
  • 👭
  • 🌚
  • 🌝
  • 🙈
  • 💊
  • 😶
  • 🙏
  • 🍦
  • 🍉
  • 😣
  • 颜文字
  • Emoji
支持Markdown语法
在"群晖:EMBY启用HTTPS访问"已有1条评论
Loading...