教你怎么设置软路由ipv6与外网访问的方法教程(二)
群晖的外网ipv6访问
1.确定你的群晖已经获取到ipv6地址
红框里面的两个为移动分配的公网ipv6地址,其中一个临时的。
2.同样的由于ipv6会动态更新,此时就还是需要阿里云的ddns。Lede有ddns插件来实现,而群晖没有,我们需要一个ddns脚本,然后添加到群晖的定时任务里。该脚本来自于网络,感谢脚本原作者,向原作者致敬!
将脚本分享至此处
链接: https://pan.baidu.com/s/1GO80-DOJb-LWR8XoXMP8xA 提取码: v7zu
3.该脚本需要根据实际情况来改几处地方。
用notepad++软件打开脚本,在上篇文章中提到的阿里云里的Accesskey id对应Key1,access key secret对应Key2,代替图中的XXXXXX,第4行引号内填写你的子域名,如我的为nas,第5行domain引号内填写你的域名,如XXXX.com,这样你将来访问nas的域名就是:nas.XXXX.com
第21行eth0为你的群晖网卡名,请确认是否为eht0,如果不是请更换为你的网卡名。
如何确认自己的群晖网卡名呢?
我们打开群晖的控制面板,左边拉到最下面,点开终端机和SNMP,启用SSH,打勾,然后应用保存。
接下来用ssh工具,如putty,xshell等工具,登入群晖后台ip,这里的ip是ipv4,如我的为192.168.2.187,端口号为22,用户名为你的群晖用户名,密码也是你的群晖密码。进入后输入命令ifconfig,回车就会看到你的网卡名称。如图:
再接下来,同样是21行的2409替换为你的ipv6前缀4位,在上图中可以看到。如果是中国移动的宽带这里就无需再变更。
这样脚本就修改完毕。
改完别忘了将你的群晖ssh关闭,这是为了安全!安全第一!安全第一!楼主三个月前中了勒索病毒,8个T的小姐姐全被加密了,勒索我2.5BTC。求同情!
4.在阿里云控制台里再添加一条域名解析,注意:还是用上篇文章里申请的域名,无需重新买域名。
记录类型同样选择AAAA记录
主机记录里面填写刚刚在脚本里第3行填的了域名,如nas
记录值里面随便输入一个ipv6地址
添加好后如图所示:
5.以上工作完成好后,我们需要将修改好的脚本添加到群晖的计划任务里面,并且定时运行。将脚本上传至你的群晖的共享文件夹里面。
右键属性,记住(复制)该脚本路径。
打开控制面板—》计划任务—》新增—》计划的任务---》用户自定义的脚本
任务名称根据自己喜好随便填。
计划根据需要填,我是填的每30分钟运行一次脚本
关键是下一步,将刚刚复制的脚本路径粘贴在任务设置最下面的框里面。
点击确定,然后再点击一下顶部的运行。如无意外,你阿里云控制台里刚刚添加的域名已经指向你的群晖ipv6。可以打开控制台看看域名解析地址是否已经变更为群晖ipv6。
此时在内网环境下通过域名nas.XXXX.com已经可以访问nas。
6.外网访问还需要在lede里添加相应的防火墙规则。
依次进—》网络—》防火墙,点击 通信规则往下拉,你需要打开5000,5001端口。
添加后,再点击该防火墙规则的编辑
进入后里面的选项按照下图设置。
设置完后点击应用保存,确保设置后的效果如图:
此时,已经可以从拥有ipv6的外网访问群晖了。
拿出你的手机,在4G模式下,在浏览器输入域名nas.XXXX.com,就可以进入nas登录界面了。在手机上下载DS file APP,输入相关域名就可以登入就可以看到你群晖里的共享文件夹,那个速度比内网穿透给力太多了,你可以尽情在外网看你家里的小电影了。
7.别急,还没有结束。如果你想从外网访问DS Photo,同样需要设置防火墙。
跟上面一样,将ds photo的80与443端口也添加到规则里面。确保添后的效果如图
保存应用后,在手机上下载DS Photo APP,输入域名就可登入了。
教程到此,全部结束。欢迎大家共同交流,共同进步。不知为何K友上图片都不清晰,可至koolshare论坛查看。
码定不易,转载请注明出处。
|