【铁威马玩法技巧】通过zerotier以及ipv6ddns远程访问你的TNAS

未开通专用版面的应用讨论

版主: TerraSupportTMsupportTMjack

头像
yeweimei123
帖子: 51
注册时间: 2021年 1月 25日 星期一 9:01 pm

【铁威马玩法技巧】通过zerotier以及ipv6ddns远程访问你的TNAS

帖子 yeweimei123 »

作为一个折腾党,一直以来在家里部署一台私有云服务器就是我心心念念的一个愿望。看了一圈nas,群晖、威联通最终还是选择了国产的铁威马。经过一段时间的折腾下来,最大的感受就是这个nas目前虽然在生态上还有所欠缺,目前总的来说还是满足了我的需求。
这里说一下我的nas型号:F2-220,选择它很重要的一个原因是因为x86架构,经历过前几台arm架构nas的使用,我对其羸弱的性能可谓印象深刻。。因此,在再一次硬件的选择上,我选择了采用J1800 cpu的f2-220,不仅因为它的性能足够使用。还看重了x86在软件生态方面的兼容性,顺便说一句,目前铁威马的nas中也只有x86架构的型号可以支持获取到ipv6地址,因此对于申请公网v4ip基本不可能的移动宽带用户来说,x86架构的nas基本上是唯一的选择了。
目前我的nas已经平稳运行一月有余,说一下我在上面构建的服务吧,首先是我个人比较看重的远程访问,作为一个非计算机相关专业的业余用户,在这方面还是踩了不少坑。最终,靠着无所不能的百度以及自己的一点折腾精神,我成功在nas上面靠自己摸索实现了zeroiter+ipv6 ddns的双重远程访问手段。 :mrgreen:
首先是组建虚拟局域网zerotier实现远程访问,相关的账号注册以及windows,安卓端客户端的配置网上已经有了很多的详细教程,这里就不再赘述。这里详细的说一下nas上客户端的部署,最开始我使用的是@htynkn 这位老哥基于源代码打包的客户端,在nas上面安装好之后,ssh进入到nas,以root权限登录,然后:

代码: 全选

cd /usr/local/zerotier
./zerotier-cli start(启动)
./zerotier-cli status(查看状态)
./zerotier-cli join xxxxxxxxx (加入网络,xxxx为你在zerotier申请的网络id)
之后再在zerotier的官网-网络管理界面给新加入的设备前面的框框打上勾,设备就加入到zerotier虚拟局域网内了。此时需要在外网访问nas服务,只需在你电脑上打开zerotier,浏览器里输入设备在zerotier中的ip+端口号即可远程访问服务,由于zerotier的原理是通过udp打洞进行p2p连接,因此你的远程访问速度理论上只取决于你宽带的上行速度。
之后我发现@htynkn 的客户端存在设备重启就丢失zerotier网络访问权限的bug,为此我翻阅了英文版的论坛,在https://forum.terra-master.com/en/viewt ... =37&t=2713这个贴子里面找到了国外开发者打包的1.8.3.1版本的zerotier客户端,在卸载旧版客户端之后重新安装这个客户端,问题得到了解决。
屏幕截图 2021-12-06 111805.png
如图,zerotier central中铁威马nas显示为在线。
接下来介绍第二种方案,即使用docker中的sanjuss/aliyun-ddns来实现对nas的ipv6地址进行ddns,从而通过远程访问固定的域名来访问nas。
首先我们需要有一个阿里云的域名,注册一个阿里云的账号,然后去阿里云旗下的域名管理平台--万网购买一个域名
检查域名是否可用
屏幕截图 2021-12-07 122513.png
点击购买一年的使用权,到期后可以按需续费。注意阿里云的域名都是需要实名备案的,在购买的时候需要提交自己实名信息。
屏幕截图 2021-12-07 122745.png
之后再转到阿里云的控制台,点击左上角的头像-acesskey管理进入后台
屏幕截图 2021-12-07 122930.png
创建一个acesskey,并把id和密码复制到一个txt文档里面备用
屏幕截图 2021-12-07 123106.png
接下来到铁威马的管理桌面,打开docker-注册表,搜索sanjuss/aliyun-ddns镜像,选择第一个点击下载。
就是这个镜像
屏幕截图 2021-12-07 123458.png
选中镜像,点击启动,勾选“自动重新启动”,网络那里选择“host”,配置环境变量,参考以下截图:
屏幕截图 2021-12-07 123807.png
这里给出我的配置以供参考,说明一下,我是移动的宽带,
屏幕截图 2021-12-07 124524.png
屏幕截图 2021-12-07 124552.png
屏幕截图 2021-12-07 124604.png
配置完成之后点击“启动”,在容器-日志里面查看容器的运行日志,出现“成功更新XXX,当前ipv6地址为xxx”即表示更新成功,此时就可以在ipv6的网络环境下使用你配置的域名+8181来远程访问你的铁威马nas了。
头像
yeweimei123
帖子: 51
注册时间: 2021年 1月 25日 星期一 9:01 pm

Re: 【铁威马玩法技巧】通过zerotier以及ipv6ddns远程访问你的TNAS

帖子 yeweimei123 »

@管理员,论坛的发帖体验太差了,图文混输十分之麻烦。请改进!
头像
TMzethar
技术支持
帖子: 2449
注册时间: 2020年 4月 27日 星期一 12:05 pm

Re: 【铁威马玩法技巧】通过zerotier以及ipv6ddns远程访问你的TNAS

帖子 TMzethar »

{L_BUTTON_AT}yeweimei123

请细说一下,我们看看能否改善。
头像
yeweimei123
帖子: 51
注册时间: 2021年 1月 25日 星期一 9:01 pm

Re: 【铁威马玩法技巧】通过zerotier以及ipv6ddns远程访问你的TNAS

帖子 yeweimei123 »

{L_BUTTON_AT}yeweimei123
TMzethar 写了: 2021年 12月 7日 星期二 6:55 pm 请细说一下,我们看看能否改善。
文章中插入图片,要点击上传附件,再点击“置入文中”,附件还无法预览,再有很多图片的时候不清楚应该插入拿哪一张,希望最好是能够图片和文字都实时显示在输入框内,并且有自动保存功能,这样比较便于使用。
头像
Dpex
帖子: 24
注册时间: 2021年 12月 19日 星期天 11:14 pm

Re: 【铁威马玩法技巧】通过zerotier以及ipv6ddns远程访问你的TNAS

帖子 Dpex »

yeweimei123 写了: 2021年 12月 7日 星期二 1:05 pm 作为一个折腾党,一直以来在家里部署一台私有云服务器就是我心心念念的一个愿望。看了一圈nas,群晖、威联通最终还是选择了国产的铁威马。经过一段时间的折腾下来,最大的感受就是这个nas目前虽然在生态上还有所欠缺,目前总的来说还是满足了我的需求。
这里说一下我的nas型号:F2-220,选择它很重要的一个原因是因为x86架构,经历过前几台arm架构nas的使用,我对其羸弱的性能可谓印象深刻。。因此,在再一次硬件的选择上,我选择了采用J1800 cpu的f2-220,不仅因为它的性能足够使用。还看重了x86在软件生态方面的兼容性,顺便说一句,目前铁威马的nas中也只有x86架构的型号可以支持获取到ipv6地址,因此对于申请公网v4ip基本不可能的移动宽带用户来说,x86架构的nas基本上是唯一的选择了。
目前我的nas已经平稳运行一月有余,说一下我在上面构建的服务吧,首先是我个人比较看重的远程访问,作为一个非计算机相关专业的业余用户,在这方面还是踩了不少坑。最终,靠着无所不能的百度以及自己的一点折腾精神,我成功在nas上面靠自己摸索实现了zeroiter+ipv6 ddns的双重远程访问手段。 :mrgreen:
首先是组建虚拟局域网zerotier实现远程访问,相关的账号注册以及windows,安卓端客户端的配置网上已经有了很多的详细教程,这里就不再赘述。这里详细的说一下nas上客户端的部署,最开始我使用的是@htynkn 这位老哥基于源代码打包的客户端,在nas上面安装好之后,ssh进入到nas,以root权限登录,然后:

代码: 全选

cd /usr/local/zerotier
./zerotier-cli start(启动)
./zerotier-cli status(查看状态)
./zerotier-cli join xxxxxxxxx (加入网络,xxxx为你在zerotier申请的网络id)
之后再在zerotier的官网-网络管理界面给新加入的设备前面的框框打上勾,设备就加入到zerotier虚拟局域网内了。此时需要在外网访问nas服务,只需在你电脑上打开zerotier,浏览器里输入设备在zerotier中的ip+端口号即可远程访问服务,由于zerotier的原理是通过udp打洞进行p2p连接,因此你的远程访问速度理论上只取决于你宽带的上行速度。
之后我发现@htynkn 的客户端存在设备重启就丢失zerotier网络访问权限的bug,为此我翻阅了英文版的论坛,在https://forum.terra-master.com/en/viewt ... =37&t=2713这个贴子里面找到了国外开发者打包的1.8.3.1版本的zerotier客户端,在卸载旧版客户端之后重新安装这个客户端,问题得到了解决。
屏幕截图 2021-12-06 111805.png
如图,zerotier central中铁威马nas显示为在线。
接下来介绍第二种方案,即使用docker中的sanjuss/aliyun-ddns来实现对nas的ipv6地址进行ddns,从而通过远程访问固定的域名来访问nas。
首先我们需要有一个阿里云的域名,注册一个阿里云的账号,然后去阿里云旗下的域名管理平台--万网购买一个域名
检查域名是否可用
屏幕截图 2021-12-07 122513.png
点击购买一年的使用权,到期后可以按需续费。注意阿里云的域名都是需要实名备案的,在购买的时候需要提交自己实名信息。
屏幕截图 2021-12-07 122745.png
之后再转到阿里云的控制台,点击左上角的头像-acesskey管理进入后台
屏幕截图 2021-12-07 122930.png
创建一个acesskey,并把id和密码复制到一个txt文档里面备用
屏幕截图 2021-12-07 123106.png
接下来到铁威马的管理桌面,打开docker-注册表,搜索sanjuss/aliyun-ddns镜像,选择第一个点击下载。
就是这个镜像
屏幕截图 2021-12-07 123458.png
选中镜像,点击启动,勾选“自动重新启动”,网络那里选择“host”,配置环境变量,参考以下截图:
屏幕截图 2021-12-07 123807.png
这里给出我的配置以供参考,说明一下,我是移动的宽带,
屏幕截图 2021-12-07 124524.png
屏幕截图 2021-12-07 124552.png
屏幕截图 2021-12-07 124604.png
配置完成之后点击“启动”,在容器-日志里面查看容器的运行日志,出现“成功更新XXX,当前ipv6地址为xxx”即表示更新成功,此时就可以在ipv6的网络环境下使用你配置的域名+8181来远程访问你的铁威马nas了。
大神请问一下,怎么配置铁威马nas获取公网ipv6地址?设置路由器端口转发嘛?能给详细讲解一下吗?
还有,如何公网IP远程访问是不是安全隐患比较高,您采取什么措施提高安全性可以分享下嘛?
TMjack
技术支持
帖子: 1520
注册时间: 2020年 4月 27日 星期一 1:53 pm

Re: 【铁威马玩法技巧】通过zerotier以及ipv6ddns远程访问你的TNAS

帖子 TMjack »

当使用公网IP访问NAS时,最好路由器上做端口映射,你需要哪些端口就映射哪里端口,不可全端口开放。
路由器最好做一些防火墙的设置。
将的NAS用户名与密码加强,使安全等级更高。
将TNAS 的SSH与Telnet关闭。
联系我们的团队,请发送电子邮件到以下地址,记住用@代替(at):

技术团队:support(at)terra-master.com(技术支持)
服务团队: Service (at)terra-master.com(用于购买,退货,更换,RMA服务)
头像
texsd
帖子: 40
注册时间: 2021年 8月 3日 星期二 2:06 pm

Re: 【铁威马玩法技巧】通过zerotier以及ipv6ddns远程访问你的TNAS

帖子 texsd »

不错 :D 跟你差不多 只是我电信有公网ip方便很多
头像
erice666
帖子: 1
注册时间: 2022年 5月 9日 星期一 5:09 pm

Re: 【铁威马玩法技巧】通过zerotier以及ipv6ddns远程访问你的TNAS

帖子 erice666 »

{L_BUTTON_AT}yeweimei123

请教楼主,使用第二种方案,“即使用docker中的sanjuss/aliyun-ddns来实现对nas的ipv6地址进行ddns,从而通过远程访问固定的域名来访问nas”,能否使用该域名通过FTB, WEBDAV软件来实现对NAS的访问及驱动器挂载?目前我有公网IP,这些都很容易实现,但过段时间可能就没有公网IP了,要另想办法
头像
starskybird
帖子: 7
注册时间: 2022年 12月 27日 星期二 9:09 pm

Re: 【铁威马玩法技巧】通过zerotier以及ipv6ddns远程访问你的TNAS

帖子 starskybird »

我购买的是F4-423,能用zerotier吗?在TOS5里已经安装zerotier.使用ssh,好象无法取得root权限,显示如下:sudo:unknown user:root,unable to initialize policy plungin.有详细的布置说明吗?
powerQ
帖子: 71
注册时间: 2019年 12月 3日 星期二 4:56 pm
China

Re: 【铁威马玩法技巧】通过zerotier以及ipv6ddns远程访问你的TNAS

帖子 powerQ »

TOS 5 禁用了 root 用户,你无需sudo,直接使用超级用户执行命令即可。
F2-423 TOS 5.1.29 RIAD 1
F4-221 TOS 5.1.29 没有组阵列
回复

回到 “其它”