群晖docker实现IPV6访问

概述:

群晖docker默认没有没有开启ipv6,需要修改docker的配置文件。

修改过程:

一、首先确认自己的网络已经支持IPV6(需要光猫及路由器支持ipv6)

1.登陆www.test-ipv6.com查看是否已经接入IPV6

 2.登陆自己的群晖查看网络是否获取ipv6地址

IPv6地址一栏有地址,说明群晖已经获取到ipv6地址 ,记下第一行较长的外网ipv6地址(如记录在txt文档中),包含/64,备用

二、登录群晖后台修改配置文件

1.使用远程登陆工具(如putty)通过ssh进入群晖后台,并切换到root权限

sudo -i 命令切换root权限,重新输入一遍用户密码,回车即可进入root权限

 2.使用

vi /usr/syno/etc/packages/Docker/dockerd.json

修改docker配置文件

新增两项"ipv6":true,"fixed-cidr-v6":"你的ipv6地址"

这个地方的ipv6地址,就是第一步中记下的地址。

如:

"data-root" : "/var/packages/Docker/target/docker",
"log-driver" : "db",
"registry-mirrors" : [],
"storage-driver" : "btrfs",
"ipv6":true,
"fixed-cidr-v6":"240e:399:f7b:6d30:211:32ff:fe82:69bf/64"

 修改完成后,保存退出。

三、配置docker

1.在群晖套件中心停用docker再启用。

如果启用失败,检查第二步中的ipv6地址是否写错,或者是否少了逗号,逗号为英文状态的逗号。

2.新建容器的网络需要使用host,不是bridge,使用bridge的容器可以看到IPV6地址生效,但是实际上无效。

 

3.使用Ipv6地址访问时,注意ipv6地址两端要加上英文状态的中括号,如: http://[ipv6地址] :端口号

群晖内网穿透是一种通过IPv6实现的网络连接技术,可以让用户在不同网络环境下通过公网IP访问到位于内部局域网中的群晖设备。 首先,要实现IPv6内网穿透,我们需要确保网络接入点(如路由器)支持IPv6协议。如果你的网络环境还未支持IPv6,需要联系网络服务提供商或者更换路由器等设备。 接下来,我们需要针对群晖设备进行一些设置。首先,在群晖控制面板中找到“网络”选项,然后点击“DSM设置”进入配置页面。在IPv6设置中,选择“启用IPv6”,然后选择你的IPv6连接类型(如ADSL或PPP连接),并填写相关信息。保存设置后,群晖将会根据你的网络环境自动获取IPv6地址。 在群晖设置完成后,我们需要进行端口转发配置。进入路由器的管理界面,找到“端口映射”或“端口转发”选项,进行相应配置。在配置过程中,我们需要指定群晖设备的内网IP地址,并将需要穿透的端口进行转发。 最后,我们需要在群晖上安装和配置相应的内网穿透软件。有一些第三方软件可以实现IPv6内网穿透功能,例如frp或ngrok。下载并安装这些软件后,进行相关配置,指定需要穿透的内网端口和域名等信息。 完成以上步骤后,我们就可以通过IPv6地址和相应的端口访问群晖设备了。注意,为了确保安全性,建议设置强密码并定期更新,避免不必要的风险。 总结而言,群晖IPv6内网穿透需要确保网络环境支持IPv6协议,进行相应的群晖设置和端口转发配置,并安装和配置内网穿透软件。这样,我们就可以实现通过公网IP访问群晖设备的目的。
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值