通过IPv6实现外网访问群晖7.0.1系统

news/2025/1/31 0:00:30/

CQ·Team

一、前言

由于IPv4资源有限,家庭宽带无法获取到固定的公网IPv4地址(动态的公网IP地址也无法得到),因此使用IPv6来访问我们家庭局域网中的NAS设备。

二、准备工作

(一)检查家庭宽带是否支持IPv6

打开浏览器,输入网址 https://www.test-ipv6.com/ 。若得到如下结果,就说明你的家庭宽带支持IPv6,然后我们去注册域名就可以了。
IPv6成功

若得到的结果是不支持IPv6,就需要检查路由器或者光猫是否开启了IPv6。实在不行可以联系宽带维修师傅来帮忙检查一下。

(二)准备域名

推荐阿里云购买并注册域名,点击域名注册进行跳转。

(三)下载 aliddns.sh 文件

点击下载文件 提取码:LV71

aliddns.sh文件的作用就是当NAS的IPv6地址重新分配之后,通知阿里云重新解析域名,将新的IPv6地址与域名重新绑定在一起。

三、实际操作

(一)配置 aliddns.sh 文件

1. 配置AccessKeyId、Access Key Secret、域名

#引号里改成刚刚申请的AccessKeyId
aliddnsipv6_ak="AccessKeyId" #引号里改成刚刚申请的Access Key Secret
aliddnsipv6_sk="Access Key Secret" #引号里改成自定义一个名字,需要符合域名规范
aliddnsipv6_name1='www'#引号里改成自己注册的域名
aliddnsipv6_domain='hongliang.tech' 
aliddnsipv6_ttl="600"#举例,你在万网注册了一个域名叫hongliang.tech,那么aliddnsipv6_domain后面就填hongliang.tech,然后再自己想一个名字,比如nas,然后填到aliddnsipv6_name1后面,那么一会你访问群晖的地址就是http://nas.hongliang.tech:5000if [ "$aliddnsipv6_name1" = "@" ]
thenaliddnsipv6_name=$aliddnsipv6_domain
elsealiddnsipv6_name=$aliddnsipv6_name1.$aliddnsipv6_domain
finow=`date`die () {echo $1
}ipv6s=`ip addr show eth0 | grep "inet6.*global" | awk '{print $2}' | awk -F"/" '{print $1}'` || die "$ipv6"
...
...

配置文件中的 AccessKeyId、Access Key Secret 都在阿里云里面获取,如下图:
获取AccessKey
如果是第一次进入,那就创建一个就OK啦。

2. 配置网卡名称

aliddns.sh 文件中第20行的eth0 更改成自己的网卡名称。

ipv6s=`ip addr show eth0 | grep "inet6.*global" | awk '{print $2}' | awk -F"/" '{print $1}'` || die "$ipv6"

2.1 获取网卡名称

1). 首先要打开NAS的ssh通道:控制面板 > 终端机和SNMP,勾选启动SSH功能,端口号可以就用22。
在这里插入图片描述

2). 使用另一台电脑在局域网内通过ssh方式登录NAS系统,并输入 ipconfig 命令获取网卡配置。

root@DS918Plus:~$ ifconfig
docker0   Link encap:Ethernet  HWaddr 02:42:4A:AA:CD:37  inet addr:172.17.0.1  Bcast:172.17.255.255  Mask:255.255.0.0inet6 addr: fe80::42:4aff:feaa:cd37/64 Scope:LinkUP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1RX packets:94579 errors:0 dropped:0 overruns:0 frame:0TX packets:84042 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:1000 RX bytes:8344591 (7.9 MiB)  TX bytes:10967098 (10.4 MiB)eth0      Link encap:Ethernet  HWaddr 00:11:32:12:34:66  inet addr:192.168.50.100  Bcast:192.168.50.255  Mask:255.255.255.0inet6 addr: 240e:331:xxxx:xxxx:xxxx:xxxx:fe12:3466/64 Scope:Globalinet6 addr: fe80::211:32ff:fe12:3466/64 Scope:LinkUP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1RX packets:34645943 errors:0 dropped:2 overruns:0 frame:0TX packets:11287422 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:1000 RX bytes:46488245824 (43.2 GiB)  TX bytes:6033141548 (5.6 GiB)Interrupt:19 memory 0xd0680000-d06a0000  lo        Link encap:Local Loopbackinet addr:127.0.0.1  Mask:255.0.0.0inet6 addr: ::1/128 Scope:HostUP LOOPBACK RUNNING  MTU:65536  Metric:1RX packets:2525366 errors:0 dropped:0 overruns:0 frame:0TX packets:2525366 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:1 RX bytes:313537724 (299.0 MiB)  TX bytes:313537724 (299.0 MiB)

其中 docker0是Docker容器的,不是我们需要的。我们只需要查找拥有inet6 addr: 240e:331:xxxx:xxxx:xxxx:xxxx:fe12:3466/64 Scope:Global 这段代码的网卡名称就可以了,所以我这里的是 eth0
PS:

  • inet6 addr: fe80::211:32ff:fe12:3466/64 Scope:Link这种是内网IPv6,网外是无法访问的。
  • 240e:331:xxxx:xxxx:xxxx:xxxx:fe12:3466 这才是我们需要的IPv6地址。

3.域名解析

进入阿里云控制台,解析域名,添加记录

  • 记录类型:AAAA
  • 主机记录:与aliddns.sh文件中的aliddnsipv6_name1值要一样
  • 记录值:NAS系统的IPv6地址
  • TTL:10分钟

在这里插入图片描述

4.NAS系统添加任务计划

步骤:控制面板 > 任务计划 > 新增 > 计划的任务 > 用户定义的脚本
新增任务计划
设置每天每10分钟执行一次,如下图:
在这里插入图片描述
在任务设置中,设置执行 aliddns.sh 文件。需要全路径。
在这里插入图片描述
点击运行,执行一次该任务,等待阿里云解析完成,就可以通过IPv6访问了。
在这里插入图片描述

四、其他

这是我的NAS导航网站,只支持IPv6访问。


http://www.ppmy.cn/news/840571.html

相关文章

黑群晖

CSDN仅用于增加百度收录权重,排版未优化,日常不维护。请访问:www.hceng.cn 查看、评论。 本博文对应地址: https://hceng.cn/2019/04/22/黑群晖/#more 黑群晖折腾记录。 最近,权游第八季上映,下载好的资源&#xff0c…

【群晖】外网访问+自定义端口

心好累,使用免费的内网穿透frp服务发现速度好慢;我尝试搭建了一个自己的frps服务,参考: 群晖NAS使用 docker 部署 frps 实现直连内网远程办公 - 思有云 - IOIOX 我使用的是群晖docker安装frps,首要条件需要公网IP&am…

使用vm虚拟机安装黑群晖服务并实现公网访问练习

首先下载所需文件,需要安装vm或VirtualBox虚拟机,安装步骤可百度查询 下载黑群晖系统和软件: XPEnoboot_DS3615xs_5.1-5022.3.iso SynologyAssistantSetup-5.2-5005.exe DSM_DS3615xs_5022.pat DSM_DS3615xs_5022.pat.MD5 百度网盘&…

群晖NAS+路由外网访问配置

设备版本备注华硕RT-AC86U386.3_2梅林改版固件群晖DS220DSM 7.0.1国行,2年保修希捷酷狼4T*2官网兼容产品,支持技术支持三星笔记本内存8GB DDR4 2666频率DS220兼容,16G的虽然也能兼容识别,但这款CPU最大支持8G,多了浪费…

【Nas/群晖/服务器】FRP内网穿透实现外网访问

一般来说,在同一局域网下的终端设备可以相对自由地互相访问。但是,如果想要通过外网远程访问家中或者公司局域网中的服务器或者Nas,这种情况该怎么办呢? 解决的方法大致分为3种: 1. QuickConnect(QC&#…

折腾黑群晖之域名直接访问群晖

去年一年攒了几百块私房钱为自己添置了一款矿难暴风2期,然后折腾了黑群晖,安装了很久,但是一直无法外网访问,前些天再研究了一下,发现是脚本的问题,在B站找到了最新的脚本,终于成功了&#xff0…

群晖外网访问终极解决方法:IPV6+阿里云ddns+ddnsto

写在前面的话 受够了群晖的quickconnet的小水管了,急需一个新的解决方法,这是后发现移动没有公网IP,只有ipv6(公网的),时候有小伙伴要问,要是没有ipv6就没办法访问群晖了吗? 不&…

【虚拟机】配置外网访问NAS黑群晖6.17

【准备】 1、有公网ip的服务器 2、frp_0.31.2_linux_arm64.tar.gz (github下载或者链接:https://download.csdn.net/download/xmzmqx/12458867) 【配置】 1、打开黑群晖的控制面板,点击终端和SNMP 2、新建homes文件夹&#xf…