搭建家庭影音媒体中心 --公网远程连接Jellyfin流媒体服务器

这篇具有很好参考价值的文章主要介绍了搭建家庭影音媒体中心 --公网远程连接Jellyfin流媒体服务器。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

转载自远程穿透的文章:【智能家居】Home Assistant入门安装并内网穿透实现远程安全控制

前言

Home Assistant(以下简称HA)是个开源的智能家居平台,也叫家庭助手,就像一个软件,比如我们的QQ软件,微信软件。

Home Assistant把家中的智能家居设备整合到HA中,它能够接入的设备非常的多比如大名鼎鼎的小米、博联、易微联、飞利浦、特斯拉…,也可以接入软件,让后让各个品牌之间的设备可以联网。

一个设备,在没接入HA之前,它是个单一设备,只能在自己的生态里面联动,一旦接入到HA上,它就活了,它可以在所有接入的平台里面自己联动,实现各种各样的自动化。

下面介绍Home Assistant 面板+cpolar内网穿透实现在外随时随地远程访问。

1. 安装Home Assistant

这里使用vmwhere 虚拟机进行安装,通过Home Assistant官网的下载链接下载,下载后解压。

vmdk文件:https://www.home-assistant.io/installation/linux#install-home-assistant-container

搭建家庭影音媒体中心 --公网远程连接Jellyfin流媒体服务器

然后创建一个虚拟机

搭建家庭影音媒体中心 --公网远程连接Jellyfin流媒体服务器

选择自定义虚拟机

搭建家庭影音媒体中心 --公网远程连接Jellyfin流媒体服务器

直接下一步

搭建家庭影音媒体中心 --公网远程连接Jellyfin流媒体服务器

选择稍后安装操作系统

搭建家庭影音媒体中心 --公网远程连接Jellyfin流媒体服务器

然后选择Linux,版本选择4.x内核64位

搭建家庭影音媒体中心 --公网远程连接Jellyfin流媒体服务器

设置一下虚拟机名称,然后下面安装的位置可以自己选择,也可以默认

搭建家庭影音媒体中心 --公网远程连接Jellyfin流媒体服务器

处理器可以选择1个,内核选择两个,这里配置的数量越多,消耗电脑性能越大,可根据本机配置设置

搭建家庭影音媒体中心 --公网远程连接Jellyfin流媒体服务器

按照官网的要求,需2G以上,这里选择3G

搭建家庭影音媒体中心 --公网远程连接Jellyfin流媒体服务器

选择NET网络模式

搭建家庭影音媒体中心 --公网远程连接Jellyfin流媒体服务器

直接下一步

搭建家庭影音媒体中心 --公网远程连接Jellyfin流媒体服务器

磁盘类型可以默认,也可以选择SATA

搭建家庭影音媒体中心 --公网远程连接Jellyfin流媒体服务器

这里需要选择现有磁盘

搭建家庭影音媒体中心 --公网远程连接Jellyfin流媒体服务器

这里选择我们上面官网下载的.vmdk文件

搭建家庭影音媒体中心 --公网远程连接Jellyfin流媒体服务器

然后选择保持现有格式

搭建家庭影音媒体中心 --公网远程连接Jellyfin流媒体服务器

最后,点击完成即可

搭建家庭影音媒体中心 --公网远程连接Jellyfin流媒体服务器

安装成功后启动虚拟机,启动完成后我们可以看到局域网ip地址和端口信息,8123就是管理面板的端口

搭建家庭影音媒体中心 --公网远程连接Jellyfin流媒体服务器

2. 配置Home Assistant

启动虚拟机后,我们在浏览器上,输入Home Assistant的局域网ip地址加上8123的端口号,就可以看到管理面板

搭建家庭影音媒体中心 --公网远程连接Jellyfin流媒体服务器

首次访问登陆,需要创建账户,填写相关用户名密码,创建账户

搭建家庭影音媒体中心 --公网远程连接Jellyfin流媒体服务器

地区选择,可以手动定位,也可以选择自动检测

搭建家庭影音媒体中心 --公网远程连接Jellyfin流媒体服务器

接下来默认点击下一步即可

搭建家庭影音媒体中心 --公网远程连接Jellyfin流媒体服务器

然后点击完成,这里提示添加智能设备,可以先点击完成,后面自己设置

搭建家庭影音媒体中心 --公网远程连接Jellyfin流媒体服务器

然后就进入了控制面板界面

搭建家庭影音媒体中心 --公网远程连接Jellyfin流媒体服务器

3. 安装cpolar内网穿透

在局域网下的浏览器访问成功后,我们接下来用cpolar内网穿透将其映射到公网上,实现在公网环境下也可以远程访问家里的HA,不需要公网IP,也无需设置路由器。

cpolar官网:https://www.cpolar.com/

访问cpolar官网,注册一个账号,然后下载并安装客户端,具体安装教程可以参考官网文档教程。

3.1 windows系统

在cpolar官网下载安装包后,双击安装包一路默认安装即可。

3.2 Linux系统

cpolar支持一键自动安装脚本,详细请参考文章教程

  • Linux安装cpolar内网穿透

3.3 macOS系统

可通过homebrew安装,可参考文章教程

  • macOS安装cpolar内网穿透

搭建家庭影音媒体中心 --公网远程连接Jellyfin流媒体服务器

4. 映射Home Assistant端口

cpolar安装成功后,在浏览器上访问本地9200端口,访问cpolar web UI管理界面【http://localhost:9200】,使用cpolar账号登录。

搭建家庭影音媒体中心 --公网远程连接Jellyfin流媒体服务器

点击左侧仪表盘的隧道管理——创建隧道,创建一个http隧道,指向8123端口 ,即Home Assistant的端口

  • 隧道名称:可自定义命名,注意不要与已有的隧道名称重复
  • 协议:选择http
  • 本地地址:home assistant 局域网ip+端口
  • 域名类型:免费选择随机域名
  • 地区:选择China vip

点击创建

搭建家庭影音媒体中心 --公网远程连接Jellyfin流媒体服务器

隧道创建成功后,点击左侧的状态——在线隧道列表,查看所生成的公网地址,然后复制地址

搭建家庭影音媒体中心 --公网远程连接Jellyfin流媒体服务器

5. 公网访问Home Assistant

打开浏览器,使用刚刚获取的公网地址进行连接访问,此时会出现一个400的错误,如果没有的话,可以跳过此步骤

搭建家庭影音媒体中心 --公网远程连接Jellyfin流媒体服务器

我们查看日志,看一下提示具体错误,点击左下角配置,点击系统

搭建家庭影音媒体中心 --公网远程连接Jellyfin流媒体服务器

可以看到日志,点击日志

搭建家庭影音媒体中心 --公网远程连接Jellyfin流媒体服务器

打开日志后,我们可以看到这么一个问题,大致意思是:从192.168.191.1收到来自反向代理的请求,但HTTP集成未针对反向代理进行设置,所以我们需要修改一下配置文件

搭建家庭影音媒体中心 --公网远程连接Jellyfin流媒体服务器

解决方法:打开面板,找到左下角配置,点击加载项

搭建家庭影音媒体中心 --公网远程连接Jellyfin流媒体服务器

去商店下载一个文件编辑器,我们需要修改一个配置文件

搭建家庭影音媒体中心 --公网远程连接Jellyfin流媒体服务器

找到File editor 文件编辑器

搭建家庭影音媒体中心 --公网远程连接Jellyfin流媒体服务器

点击安装这个File editor

搭建家庭影音媒体中心 --公网远程连接Jellyfin流媒体服务器

安装成功后点击启动

搭建家庭影音媒体中心 --公网远程连接Jellyfin流媒体服务器

然后为了方便下次使用,可以勾选一个在侧边栏显示

搭建家庭影音媒体中心 --公网远程连接Jellyfin流媒体服务器

开启后,我们从侧边栏即可进入,然后点击左上角文件目录

搭建家庭影音媒体中心 --公网远程连接Jellyfin流媒体服务器

找到并且点击configuration.yaml的文件,点击一下即可

搭建家庭影音媒体中心 --公网远程连接Jellyfin流媒体服务器

在文件上添加如下配置,下面ip地址就是我们上面查看日志提示的那个ip地址:

http:
  use_x_forwarded_for: true
  trusted_proxies:
    - 192.168.191.1

搭建家庭影音媒体中心 --公网远程连接Jellyfin流媒体服务器

然后我们打开虚拟机关机,重启虚拟机,接着再次输入公网地址访问,即可成功

搭建家庭影音媒体中心 --公网远程连接Jellyfin流媒体服务器

6. 固定公网地址

由于以上使用cpolar所创建的隧道使用的是随机公网地址,24小时内会随机变化,不利于长期远程访问。因此我们可以为其配置二级子域名,该地址为固定地址,不会随机变化。

注意需要将cpolar套餐升级至基础套餐或以上,且每个套餐对应的带宽不一样。

6.1 保留一个固定二级子域名

登录cpolar官网,点击左侧的预留,选择保留二级子域名,设置一个二级子域名名称,点击保留,保留成功后复制保留的二级子域名名称

搭建家庭影音媒体中心 --公网远程连接Jellyfin流媒体服务器

保留成功后复制保留的二级子域名地址

搭建家庭影音媒体中心 --公网远程连接Jellyfin流媒体服务器

6.2 配置固定二级子域名

访问http://127.0.0.1:9200/,登录cpolar web UI管理界面,点击左侧仪表盘的隧道管理——隧道列表,找到所要配置的Home Assistant隧道,点击右侧的编辑

搭建家庭影音媒体中心 --公网远程连接Jellyfin流媒体服务器

修改隧道信息,将保留成功的二级子域名配置到隧道中

  • 域名类型:选择二级子域名
  • Sub Domain:填写保留成功的二级子域名

点击更新

搭建家庭影音媒体中心 --公网远程连接Jellyfin流媒体服务器

更新完成后,打开在线隧道列表,此时可以看到公网地址已经发生变化,地址名称也变成了保留过的二级子域名名称,将其复制下来

搭建家庭影音媒体中心 --公网远程连接Jellyfin流媒体服务器

然后使用固定https地址打开浏览器访问,同样访问成功,且域名不会发生变化.

搭建家庭影音媒体中心 --公网远程连接Jellyfin流媒体服务器文章来源地址https://www.toymoban.com/news/detail-429845.html

到了这里,关于搭建家庭影音媒体中心 --公网远程连接Jellyfin流媒体服务器的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 安装jellyfin搭建家庭影音库

    Jellyfin是一个自由软件媒体系统(官方网址: https://jellyfin.org/),可让您控制媒体的管理和流媒体。它可以从您自己的服务器流式传输到任何设备,没有任何附加条件,致力于让所有用户都能访问最好的媒体系统。 按照VMware提示一步步往下走,建议主机网络选择为桥接模式,

    2024年02月04日
    浏览(50)
  • 本地部署Jellyfin影音服务器【公网远程影音库】

    转载自cpolar极点云的文章:零基础搭建私人影音媒体平台【远程访问Jellyfin播放器】 随着移动智能设备的普及,各种各样的使用需求也被开发出来,从最早的移动听音乐、看图片(MP3时代),到之后的移动视频需求(MP4时代)到现在的移动流媒体需求(智能手机看视频)。但

    2024年02月07日
    浏览(187)
  • 【Jellyfin影音服务器】 本地部署公网远程影音库

    随着移动智能设备的普及,各种各样的使用需求也被开发出来,从最早的移动听音乐、看图片(MP3时代),到之后的移动视频需求(MP4时代)到现在的移动流媒体需求(智能手机看视频)。但当我们习惯这些需求后,忽然发现自己不知不觉间成了待割的韭菜(3台设备就要加钱

    2024年02月11日
    浏览(43)
  • 【公网远程Jellyfin】——本地部署Jellyfin影音服务器

    随着移动智能设备的普及,各种各样的使用需求也被开发出来,从最早的移动听音乐、看图片(MP3时代),到之后的移动视频需求(MP4时代)到现在的移动流媒体需求(智能手机看视频)。但当我们习惯这些需求后,忽然发现自己不知不觉间成了待割的韭菜(3台设备就要加钱

    2024年02月07日
    浏览(138)
  • docker安装jellyfin家庭多媒体中心

    参数说明 参数 说明 -d 以守护进程的方式启动 -e TZ=Asia/Shanghai 设置时区为上海 - -name jellyfin 把容器的名字设置为jellyfin - -restart=always docker重启时候容器自动重启 -v /opt/jellyfin/config:/config 把容器内的/config目录挂载到宿主机的/opt/jellyfin/config目录 -v /opt/jellyfin/cache:/cache 把容器内的

    2024年02月03日
    浏览(206)
  • Windows搭建Emby媒体库服务器,无公网IP远程访问本地影音文件

    在现代五花八门的网络应用场景中,观看视频绝对是主力应用场景之一,加上移动网络技术的发展,随时随地看视频已经成为基本需求。不过,随着资本向视频应用的集中,想要看视频就必须先充会员,这让笔者很是郁闷,于是产生了自建影音云盘的想法,期间也尝试了多种

    2024年02月03日
    浏览(49)
  • 铁威马NAS教程之jellyfin影音媒体库搭建指南

    对于Jellyfin,相信大家都不陌生吧,Jellyfin是一款媒体服务器软件,可在多个平台管理和播放流媒体文件。 jellyfin是一个多平台的开源系统,所以可以多种方式安装。在铁威马NAS中有2种安装方式,一种是Docker安装,一种是第三方应用社区安装。下面给主要给大家介绍一下如何

    2024年02月08日
    浏览(55)
  • 【无公网IP内网穿透】 搭建Emby媒体库服务器并远程访问「家庭私人影院」

    目录 1.前言 2. Emby网站搭建 2.1. Emby下载和安装 2.2 Emby网页测试 3. 本地网页发布 3.1 注册并安装cpolar内网穿透 3.2 Cpolar云端设置 3.3 Cpolar内网穿透本地设置 4.公网访问测试 5.结语 在现代五花八门的网络应用场景中,观看视频绝对是主力应用场景之一,加上移动网络技术的发展,

    2024年02月07日
    浏览(114)
  • 如何本地部署Jellyfin影音服务器并实现在公网访问

    随着移动智能设备的普及,各种各样的使用需求也被开发出来,从最早的移动听音乐、看图片(MP3时代),到之后的移动视频需求(MP4时代)到现在的移动流媒体需求(智能手机看视频)。但当我们习惯这些需求后,忽然发现自己不知不觉间成了待割的韭菜(3台设备就要加钱

    2024年02月06日
    浏览(48)
  • 本地部署Jellyfin影音服务器并实现远程访问影音库

    随着移动智能设备的普及,各种各样的使用需求也被开发出来,从最早的移动听音乐、看图片(MP3时代),到之后的移动视频需求(MP4时代)到现在的移动流媒体需求(智能手机看视频)。但当我们习惯这些需求后,忽然发现自己不知不觉间成了待割的韭菜(3台设备就要加钱

    2024年02月05日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包