我的编程空间,编程开发者的网络收藏夹
学习永远不晚

jellyfin使用ipv6+DDNS实现外网访问

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

jellyfin使用ipv6+DDNS实现外网访问

前言

       原本使用frp的方案进行外网访问jellyfin,但是阿里云的轻量服务器的带宽只有5M,只能支持看1080p的视频,看4K有点吃力,为了有更好的观影体验,选择ipv6+DDNS的方式实现外网访问,此方案能跑满群晖的上行带宽且不需要部署额外的软件。

ipv6设置

路由器修改

       宽带一般都会给ipv6,群晖所使用的路由器是红米AX6S,首先进入路由器管理后台:192.168.31.1;选择常用设置-上网设置,在最底下找到ipv6网络设置,开启ipv6,上网方式选择Native,防火墙可以关闭。

路由器
路由器
      设置完成后请查看路由器中是否有IPV6地址,如果有表示开启成功。如果没有IPV6地址,请把需要登录光猫后台,把光猫改成桥接模式,使用路由器进行拨号,再次尝试。
路由器

群晖修改

      进入群晖系统,在控制面版-网络-网络界面-局域网1-编辑-ipv6中查看是否有ipv6地址。如果有则可以使用流量或其他连有ipv6网络的机器测试,在浏览器中输入: [群晖ipv6地址],看是否可以进入群晖界面,如果可以表示可以外网访问了。
ipv6

DDNS设置

      ipv6地址虽然没有NAT,可以直接访问,但是可能会进行变化,用户不可能每次都去请求最新的ipv6地址进行访问,同时ipv6地址也不好记,这时需要使用DDNS技术,将域名解析到地址中,在地址变化时,域名总是指向最新的地址。用户只需要使用域名就可以访问内网设备。

DDNS-go设置

      本文使用DDNS-go进行域名解析,首先在docker中安装ddns-go,在docker文件夹下创建ddns-go的文件夹,之后需要进行文件映射。

ddns
ddns
       下载完毕后进行容器创建,设置网络和映射文件夹就好

ddns
ddns
       默认端口是9876,输入内网ip:9876即可进入管理界面。本人使用的是阿里云的域名,在阿里云的域名列表,右上方选择头像,进入AccessKey管理。

ddns

ali
ali
       创建AccessKey,将AccessKey ID和AccessKey Secret复制到ddns-go的对应位置

ali

ali
       在ddns-go中,开启IPV6,选择通过接口获取,在Domains栏填入你的域名,这个也支持子域名。如果需要IPV4,也可以启用IPV4,与ipv6一样的步骤。点击保存即可。
ddns
       回到阿里云域名管理平台,可以看到新创建了一个AAAA记录。使用带有ipv6网络的机器输入域名,看是否可以进入群晖的管理界面。
ali

反向代理

      群晖的界面可以成功进入,表示DDNS设置成功,但目前域名加jellyfin端口是无法进入jellyfin界面的。由于我的jellfin服务器运行在docker上,而docker对ipv6的支持并不是很好,如果修改docker,需要重新部署jellfin,较为麻烦。好在群晖提供了一个反向代理服务器,可以将内网端口映射出去,实现ipv6访问。
       进入控制面板-登录门户-高级-反向代理服务器

ddns
       新建反向代理服务器规则-来源主机名为上文的域名,端口随意。目的地端口为jellyfin的本地端口。之后使用域名+8097即可访问jellfin。
ddns

后文

       至此全部的操作完成。目前三大运营商的流量都有ipv6地址,使用流量可以访问内网的机器,但是在公司,学校等地往往没有ipv6地址,也就无法访问机器。所以解决目前是使用ipv6和frp两套方案实现外部访问和观影的。关于frp的部署见参考链接。

参考链接

解决群晖外网访问难题!IPV6+DDNS,实现内网设备全远程访问+开启HTTPS访问!
黑群晖FRP内网穿透部署记录

来源地址:https://blog.csdn.net/qq_37263248/article/details/129676283

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

jellyfin使用ipv6+DDNS实现外网访问

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

jellyfin使用ipv6+DDNS实现外网访问

前言        原本使用frp的方案进行外网访问jellyfin,但是阿里云的轻量服务器的带宽只有5M,只能支持看1080p的视频,看4K有点吃力,为了有更好的观影体验,选择ipv6+DDNS的方式实现外网访问,此方案能跑满群晖的上行带
2023-08-19

Holer怎么实现外网访问内网NodeJS

Holer怎么实现外网访问内网NodeJS,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。外网访问内网NodeJS内网主机上安装了NodeJS,只能在局域网内访问
2023-06-04

Holer实现如何外网ssh访问内网linux

Holer实现如何外网ssh访问内网linux,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。外网访问内网Linux系统内网的主机上安装了Linux系统,只能在局域网内访问,
2023-06-06

Holer实现外网ssh访问内网Docker容器

公网访问内网Docker容器局域网里的主机上安装了Docker容器,只能在内网访问,怎样从公网也能访问内网的Docker容器?本文将介绍具体的实现步骤。1. 准备工作1.1 安装并启动Docker容器Docker容器默认的sshd端口是22
2023-06-06

Holer怎么实现外网访问本地Elasticsearch

这篇文章主要讲解了“Holer怎么实现外网访问本地Elasticsearch”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Holer怎么实现外网访问本地Elasticsearch”吧!外网访
2023-06-02

Holer怎么实现外网访问SQLServer数据库

本篇文章给大家分享的是有关Holer怎么实现外网访问SQLServer数据库,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。外网访问内网SQLServer数据库内网主机上安装了S
2023-06-04

如何实现外部网络访问云主机

要实现外部网络访问云主机,需要经过以下几个步骤:1. 配置云主机的网络访问控制列表(Network ACL)或防火墙规则,允许外部网络对云主机的访问。2. 为云主机分配一个公网IP地址,以便外部网络能够通过该IP地址访问云主机。这可以通过云
2023-09-08

Holer怎样实现外网访问MariaDB数据库

这篇文章给大家介绍Holer怎样实现外网访问MariaDB数据库,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。外网访问内网MariaDB数据库内网主机上安装了MariaDB数据库,只能在局域网内访问,怎样从公网也能访问
2023-06-04

VMware如何实现仅主机模式访问外网

小编给大家分享一下VMware如何实现仅主机模式访问外网,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!1、保证vmware network adapter vmnet1是启用状态2、将可以连接外网的连接共享属性设置成如下图
2023-06-07

编程热搜

目录