NAS玩家必备!IPV6+阿里云公网访问教程

您所在的位置:网站首页 阿里云安装openwrt NAS玩家必备!IPV6+阿里云公网访问教程

NAS玩家必备!IPV6+阿里云公网访问教程

2023-05-07 08:36| 来源: 网络整理| 查看: 265

如果要把NAS当成私有云来用,随时随地的存取数据,前提是能够公网远程访问。

但是要想实现在公网环境流畅的访问家里NAS内容,其实还是非常困难的。

一方面,95%的家庭宽带用户都只有私网地址,在公网无法访问的位于私网环境NAS。

(电信宽带用户可能有机会申请到公网的IPV4地址,移动用户就不用想了)

另一方面,虽然各个品牌NAS都自带内网穿透,但是带宽就这么点。看看文件也许没问题,体积稍大点的音视频基本玩不转;

好在现在运营商已经全面部署IPV6地址,无论是4/5G手机网络还是家庭宽带,都标配IPV6公网地址。

所以本文就来教大家在公网环境下如何使用域名+IPV6 DDNS 高效、高速访问NAS内容。

教程其实很简单,一共分3块:域名申请、IPV6 DDNS配置、SOCAT 端口转发;

需要提前准备一台OpenWRT路由器,华硕路由器刷了梅林固件后也可以。

一、域名和解析

虽然运营商给每条宽带都配置了一个IPV6地址(60位前缀),但是这个IPV6地址是会变动的。

当然了,哪怕这个IPV6地址不会变动,也没人真的会去用这个128位的IPV6地址去访问。

所以,我们需要使用动态域名解析服务(DDNS),把动态的IP地址映射到固定的域名上去,访问时只要输入域名即可,就像我们要访问百度,只需要在浏览器输入"http://baidu.com",而不需要知道百度的IP地址。

所以第一步就是申请一个域名,本文以阿里云为例。

1.1 域名申请

前往阿里云官网,并使用支付宝/淘宝等账号登陆:

https://www.aliyun.com/

登陆在搜索栏内输入关键词:域名注册,接着就可以注册自己喜欢的域名了:

(建议选择.top顶级域名,首年只要9元,第二年也只要29元)

域名申请

域名持有者选择个人,注册域名要先实名认证,一般当天可以完成。

等实名认证完成后,即可付费购买。

1.2 AcessKEY设置

点击阿里云右上角的控制台,进入后把鼠标移动右上角的账户头像,进入“AcessKEY管理”,并在弹出的对话框中选择“使用子账户”,进入后点击“创建用户”:

登陆名称和显示名称按照自己喜好填即可:

用户创建

创建完成后即可看到AcessKEY ID和AcessKEY Secret,相当于用户名和密码,请务必复制下来后保存(后面用的到):

AcessKEY ID和AcessKEY Secret

接着点击添加权限,授权范围选择“整个云账号”,系统策略选择DNS,详见下图:

添加权限

到这里,阿里云API的密钥和账号就设置好了。

1.3 域名解析配置

这一步是要给刚刚申请的域名添加AAAA记录。

返回工作台,点击“云解析DNS”,进入后找到刚刚申请的域名后点击“解析设置”。

进入后点击“添加记录按钮”,在弹出的对话框中按照如下内容设置:

记录类型选择AAAA主机记录填写:@记录值随便填个IPv6地址,用系统提示的即可TTL不用改

(主机记录填写@ 就可以使用顶级域名访问了)

AAAA记录

到这里,阿里云侧的所有配置都做完了。

二、IPv6地址获取与DDNS配置

本文使用openwrt路由器。

2.1 IPv6地址获取

依次点击网络-接口-LAN,在基本设置中将“IPv6分配长度”选择64:

LAN口配置

在高级设置中,勾选“使用内置的IPV6管理”和“强制链路”

LAN口高级设置

IPv6设置中,路由通告服务和DHCPv6两项都选择“服务器模式”

WAN口的高级设置里同样勾选“使用内置的IPV6管理”:

WAN口设置

WAN6接口不需要设置,保持默认即可:

WAN6设置

LAN口和WAN口都设置完后,点击保存和应用。

此时,你的路由器应该就可以获取到IPv6地址了:

IPv6地址获取2.2 IPV6 DDNS配置

打开OpenWRT中的DDNS,并选择"myddns_ipv6"进行配置。

基本设置:

主机名填写申请的域名;IP地址务必选择IPv6;用户面和密码就是1.2章节里保存的AcessKEY ID和Secret;HTTPS可以勾选,如果没有证书可以输入"IGNORE"DDNS配置

高级设置:

IP地址来源选择“接口”;接口选择“pppo-wan”DDNS高级设置

设置完保存后,在DDNS概览里看到主机名以及对应的IPv6地址,就说明成功了:

DDNS配置完成

到这里其实只有软路由本机实现了公网访问,如果要访问局域网内部的NAS,还需要做端口转发。

三、Socat端口转发

OpenWRT默认只集成了IPV4的端口转发。要监听IPv6的端口并转发给IPv4,需要使用Socat。

Socat插件可能大部分OpenWRT系统都没有集成,不过安装起来很方便,软件里搜索Socat,会找到3个可用插件,其中:

Socat为主程序;luci-app-socat为WEB界面;luci-i18n-socat-zh-cn为WEB界面中文汉化

3个插件依次安装后就可以在WEB界面操作了。

Socat的关键配置如下:

监听端口是公网IPv6的地址,可以与内网地址相同,也可以自定义;目标地址为NAS的IPv4地址;目标端口为NAS的应用端口,如有多个应用,可以设置多条Socat

例如我的三台NAS,华硕端口为8008,威联通是5001,群晖是5005,每一台都可以设置一条:

访问时,只要输入“rayoo.top:8008”或者“rayoo.top:5500”就可以访问不同的NAS。

四、使用效果

阿里云的DDNS速度还是可以的,响应非常快,使用感知与局域网差不多。

速度上,基本可以跑满宽带的130Mb上行带宽。

更多推荐阅读目前家用路由器哪款穿墙好?

【路由器评测】:红米AX5400电竞 、TP AX3000 、新华三BX54、华硕AX68U、华硕AX56U 、华硕双频合一设置 、别墅AP+AC组网方案 、 USB 3.0干扰 2.4GWIFI 、

回音壁评测】:三星Q990B 、 三星Q930B 、三星Q600B 、 三星Q950A 、三星Q900A/LG SN11RG 、中道520 、

HDMI 2.1】 HDMI 2.1线材挑选 、 HDMI2.1/2.0 玩PS5区别 、ARC/eARC 、 PS5、XSX HDMI2.1 、电竞显示器 、HDMI 2.1显示器 、



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3