保姆级教程:群晖nas内⽹穿透之ipv6ipv4ddns+frp双管齐下!
前提条件
以下所有内容均在博主家庭实际搭建,所有截图均为博主家庭实际操作,请举⼀反三!本教程⾯向幼⼉园,内容略显简单直⽩,请⼀年级以上的⼩朋友⾃觉退出本教程!
⽹络环境
我们⽤⼀张图来详细描述⽹络环境
以上就是博主家庭所处的⽹络环境,显⽽易见的是从光纤到nas都是⽀持ipv6的,如果你的⽹络环境中间有任何⼀步不⽀持ipv6,则你的nas就没有ipv6!
本⽂讲的是内⽹穿透,所以 你家有没有公⽹ip都⽆所谓了,如果你的⽹络环境和博主不⼀致,请尽量弄成图上这样!
内⽹穿透所需物资
1. 公⽹服务器⼀台(阿⾥云/腾讯云等其他都⾏)
2. 域名⼀个(什么后缀都⾏)
3. ⼀台内⽹配置好的nas
绑定固定内⽹ip给nas
⾸先,我们先进⼊路由器找到你的nas,给其绑定固定内⽹ip地址。我们这⾥以192.168.1.30为例
这样就避免以后路由器重启或者停电后找不到nas的尴尬!没错写死他!
开启DMZ
然后我们开启路由器DMZ功能。DMZ是什么?,看看官⽅怎么说:“开启DMZ功能可以将内⽹某⼀个设备的IP映射到外⽹,⽅便从外⽹访问到该设备。” 所以说我们开启后,我们做外⽹访问的时候就不必在路由器做⼀次端⼝转发,你也知道,nas及其套件的端⼝可是相当的多,如果每⼀次都要⼿⼯设置,就很⿇烦!
开启UPnP
1. UPNP开启后能⽅便智能监控设备直接透传到因特⽹,⽆需做烦琐的映射端⼝设置。
2. UPNP开启后能⽅便智能⽹络存储设备与因特⽹进⾏数据传输,节省⼿动设置时间。
3. UPNP开启后能⽅便在因特⽹使⽤ERP、CRM、第三⽅远程桌⾯等软件。
4. UPNP开启后能提⾼AnyChat系统的P2P成功率,节省服务器的带宽。
ps:不⽐关注设备列表⾥⾯的内容,这是系统⾃动⽣成的
到这⾥路由器相关的设置就已经完成!接下来我们来操作nas!
内⽹穿透/ipv6直连
ipv6直连
我们先来个简单的开胃菜,先搞定ipv6直连,如果你家⾥没有ipv6请跳过本内容,直达下⽅frp内⽹穿透。
请根据上图找到你的ipv6地址,我们的到⼀个240e:***:**:**:**:**:**:9953/64的ipv6地址,我们拿下/64前⾯的地址,这就是你nas的公⽹ipv6地址了。然后我们在浏览器地址栏⾥⾯输⼊[240e:***:**:**:**:**:**:9953]就可以访问到你的nas了。
绑定域名
当然这么长⼀串ipv6地址,正常⼈都是记不住的,所以我们绑定⼀个简短的域名(如何注册域名,请百度⼀下,谢谢)。
我们解析⼀个⼆级域名给定AAAA⽅式,记录的值就是你的nas的ipv6地址!然后在浏览器中输⼊即可访问你的nas了!
ddns ipv6
获取dnspod秘钥
这⾥以博主使⽤dnspod为例,先登录dnspod。然后点击右上⾓个⼈头像选择秘钥管理
记住你的id及token!
配置dnspod ddns脚本
这⾥我们没有使⽤群晖⾃带的ddns,因为不⽀持ipv6,所以我们使⽤⾃⼰写的脚本。点击这⾥下载: ,我的安装路径为:/volume2/docker/ddnsipv6/请举⼀反三,谢谢!
1. 修改ddnspod.sh第25⾏ IPtype=3把1改为3。
2. 修改ddnspod.sh最后⼀⾏. /volume2/docker/f改为你的绝对路径。请举⼀反三改为你的地址!
3. 修改f
# 1. 修改你的dnspod秘钥的ID,token,中间⽤英⽂逗号隔开!请注意:引⽂逗号!
arToken=”XXXX,XXXXXXXXXXXXXXXXXXXXXXX”
# 2. 修改你的访问域名。我的nas访问域名是:nasi.htm.fun 请举⼀反三!
arDdnsCheck “htm.fun” “nasi”
添加定时执⾏计划
进⼊群晖,⾯板—-任务计划,添加每隔30分钟执⾏的计划!
bash /volume2/docker/ddnsipv6/ddnspod.sh
原文链接:https://www.51c51.com/danpianji/xinxi/84/634581.html