当前位置: 首页 > news >正文

小白实测:异地访问NAS所用的虚拟局域网使用感受及部署难度?!

这段时间小白在测试不同工具组成的虚拟局域网实现异地访问NAS。

对于小白用户来说,使用哪款虚拟局域网其实并不重要,重要的是能够简单搭建,且长期使用不卡顿,关键时刻不掉链子的虚拟局域网才是咱们想要的。

所以按照小白这一个多月的测试下来,今天写一篇使用感受。

首先声明:本内容并不针对某个产品的好与坏,只是单纯的测试。

在开始之前,需要先说明一下使用环境:

NAS接入宽带:电信下行300Mbps、上行30Mbps;NAS配置:i5-6600T 12GB + 1TB*2 SSD + 4TB HDD测试虚拟局域网:节点小宝、Zerotier、Tailscale笔记本电脑:MacBook Pro M2 16GB笔记本接入的测试网络:  移动卡热点、联通卡热点、电信卡热点  电信宽带、联通宽带、移动宽带  某咖啡店门店热点*2

正文开始

这里小白就不讲太多技术类的内容了,小白有时候看着都晕,所以这里省略****字。

测试结果

节点小宝

这个应该算是小白使用最多的方式之一了。在使用的过程中,接入了宽带类型的情况下,几乎都是直连的状态(也就是不会耗费5GB的转发流量,且速度能跑满上行带宽)。

具体什么是转发?什么是直连?可以点击下方蓝字看这篇内容:

什么情况下才会使用到节点小宝那5GB流量?这就是答案!

测试过程中,小白在办公室的电脑上传文件回到家里的NAS,直接跑满小白办公室电脑的网卡带宽(可能是对称宽带,但小白没办法进到办公室服务器,所以看不到具体带宽)

图片

为什么说是直接跑满小白的办公室电脑网卡带宽呢?因为小白的办公室电脑插的是100Mbps的网线……

图片

太憋屈了……我真想跟IT说一下,但是好像我也用不着那么快的速度。(毕竟摸鱼还是很爽的)

对于在手机热点下,三大运营商的网络只要不是太差,基本上都能有2-5MB/s的速度

在咖啡店,基本上也是秒开,上传速度得看现场的人流量,有时候会稍微卡顿,但也还可以。

Zerotier

这个方案也是小白用得比较多的。在大部分网络下,连通率其实也还不错。

图片

但是在小白测试这么久以来,这个感觉“不错”的前提大概是在固定网络下可能会好一些。

但它总会有一些奇奇怪怪的问题,比如:A和B设备在同个网络,C设备在不同网络,就会出现A能正常访问B和C,但C能正常访问A,却不能访问到B……

还有一些比较奇怪的现象:

  • 刚开机好几分钟甚至更久都没办法正常访问;

  • 有时候上一秒还好好的,下一秒就断断续续的;

  • 似乎和安装了VMware WorkStation之后创建的虚拟网卡有冲突;

也不知道是不是小白在测试的时候,忘记给笔记本充电了。(玄学……)

图片

小白自己其实还建了一个Zerotier的moon节点,但是成功直连的概率……真的不好估算。可能电脑心情不好?

Tailscale

这款软件嘛,小白还真没成功直连过。异地打开个飞牛NAS的登录界面都卡成了PPT,实在是难受。

图片

但好用的时候,应该是会好的吧……有一直在使用这款软件的小伙伴嘛?咱们一起探讨一下?

工具部署大概流程

节点小宝

部署难度:简单。

节点小宝在部署方面其实很简单,其实就是在NAS端和客户端(手机、电脑、平板)下载安装好节点小宝,然后登录同个账号即可。

建议先安装NAS端的节点小宝并登录完成。(因为第一个和第二个设备登录上去之后会自动开启组网功能,省去了要手动打开节点小宝控制台-异地组网-对应设备的组网功能)

图片

对于哪个设备需要开启组网功能?是否所有设备都要开启组网功能才能正常访问呢?

其实并不需要,比如:设备A、B、C、D都要访问NAS端,只需要开启NAS端的组网功能即可,其他客户端并不需要开启组网的。

如果是电脑A同个节点小宝远程控制电脑B,那么只需要开启电脑B的组网功能即可。

简单就能把办公室的电脑变身云电脑,免费且好用(教程在这,点击蓝字跳转)

对小白用户来说是很简单的。比如在飞牛NAS上部署节点小宝?(点我跳转)

节点小宝大致部署步骤:

1、NAS和客户端(手机、平板、电脑)下载安装节点小宝并登录同个账号;

2、可以使用了。

注意⚠️:这个软件几乎支持所有的主流系统,比如:Windows10或以上、MacOS、Linux、安卓手机/平板、苹果手机/平板。

主要是苹果系列有适配的客户端,直接在APP Store就能安装成功。

图片

Zerotier

部署难度:相对较难

Zerotier的部署需要一定的命令行操作,适合喜欢折腾的用户。(当然,也可以不用,直接在Docker上部署,但问题似乎比较多)

何必要在飞牛的Docker上部署zerotier?其实这样更简单(适用于大部分Linux设备部署)

而且界面是英文的,每个页面都用【鼠标右键】-【翻译成中文】。哈哈哈哈……

图片

Zerotier大致部署步骤:

  1. 在Zerotier官网上注册账号;

  2. 创建一个虚拟局域网,获取网络ID;

  3. 在NAS上部署Zerotier,并通过网络ID加入对应虚拟局域网;

  4. 在客户端上安装Zerotier,并通过网络ID加入对应虚拟局域网;

  5. 在Zerotier官网控制台里授权对应设备;

  6. 等待网络连接成功;

  7. 可以使用了。

注意⚠️:苹果手机和平板上,国内的APP Store并没有提供这个软件的下载和安装。(如果想要成功安装,则通过别的办法)

Tailscale

部署难度:相对较难

这款软件的部署难度跟Zerotier差不多,对于电脑高手们来说,其实都不难。但对于小白用户来说……真不好说。毕竟辛辛苦苦在Docker上部署了之后,出现这个问题,就不知道怎么解决了。

图片

Tailscale大致部署步骤:

  1. 在客户端(手机、平板、电脑)安装Tailscale软件;

  2. 在Tailscale软件点击登录,新用户需要注册账号;

  3. 创建一个授权码;

  4. 获取Tailscale的docker-compose.yml内容,替换成自己的授权码;

  5. NAS通过Docker-Compose新建项目容器,并运行;

  6. 回到Tailscale控制台,在NAS的网络项取消授权码的期限(无限延期);

  7. 可以使用了。

注意⚠️:跟Zerotier一样,苹果手机、平板的国内APP Store并不提供这个软件的下载和安装。(同样需要别的手法)

--End--

好了,内容其实就这么多了,希望大家玩得开心。

扩展阅读

网络环境的影响:三款工具都会尝试建立P2P直连。但其成功与否高度依赖于你的网络环境(如是否处于对称型NAT后、是否有多层网关、网络信号是否正常)。

直连失败时,Zerotier会回退到官方Planet或自建的Moon,Tailscale会回退到官方或自建的DERP服务器进行中转,节点小宝则使用官方通道转发。

Zerotier官方Planet和Tailscale官方的DERP服务器都在海外,延迟很大,所以卡成PPT很正常。自建Moon节点或自建的DERP服务器需要有一个拥有公网IPv4的服务器(租了服务器还不一定会用哦!)


文章转载自:

http://zVYYSPqD.shnqh.cn
http://eD1jNlP0.shnqh.cn
http://ZH9cQNl3.shnqh.cn
http://aPQLmyYO.shnqh.cn
http://sS23O5OR.shnqh.cn
http://qgkrdMPk.shnqh.cn
http://jUELaFYf.shnqh.cn
http://MD7jEZcg.shnqh.cn
http://Jb6AXKFk.shnqh.cn
http://0rflBOKK.shnqh.cn
http://WRer43RB.shnqh.cn
http://0Sn1ACa5.shnqh.cn
http://ILGKGu76.shnqh.cn
http://erSnRFeU.shnqh.cn
http://rN0g23VG.shnqh.cn
http://UPUUoC6D.shnqh.cn
http://dm7jU4Ak.shnqh.cn
http://bVxfHpWp.shnqh.cn
http://ecEwxivZ.shnqh.cn
http://0OF8Bp0x.shnqh.cn
http://ZwFL2JS2.shnqh.cn
http://ZDPUtydz.shnqh.cn
http://raD7PM2q.shnqh.cn
http://XWHCpqyk.shnqh.cn
http://E6qQz8qM.shnqh.cn
http://LIH3HRoB.shnqh.cn
http://jCicvyhY.shnqh.cn
http://0ZafpsOx.shnqh.cn
http://fQ7XR8YW.shnqh.cn
http://TLIO1hc1.shnqh.cn
http://www.dtcms.com/a/388073.html

相关文章:

  • js校验车架号VIN算法
  • MongoDB 8.0全面解析:性能提升、备份恢复与迁移指南
  • vue3如何配置不同的地址访问不同的项目
  • 苹果软件代码混淆,iOS混淆、iOS加固、ipa安全与合规取证注意事项(实战指南)
  • SQL-约束
  • [torch] 非线性拟合问题的训练
  • ubuntu设置ip流程
  • 【论文阅读】谷歌:生成式数据优化,只需请求更好的数据
  • 【深度学习】什么是过拟合,什么是欠拟合?遇到的时候该如何解决该问题?
  • CSA AICM 国际标准:安全、负责任地开发、部署、管理和使用AI技术
  • AI 赋能教育:个性化学习路径设计、教师角色转型与教育公平新机遇
  • 科技为老,服务至心——七彩喜智慧养老的温情答卷
  • ​​[硬件电路-237]:电阻、电容、电感虽均能阻碍电流流动,但它们在阻碍机制、能量转换、相位特性及频率响应方面存在显著差异
  • 内网Windows系统离线安装Git详细步骤
  • @Component 与 @Bean 核心区别
  • Rsync 详解:从入门到实战,掌握 Linux 数据同步与备份的核心工具
  • ffmpeg解复用aac
  • 数据结构--3:LinkedList与链表
  • linx 系统 ffmpeg 推流 rtsp
  • 防水淹厂房监测报警系统的设计原则及主要构成
  • RFID技术赋能工业教学设备教学应用经典!
  • Java工程依赖关系提取与可视化操作指南(命令行篇)
  • 服务器中不同RAID阵列类型及其优势
  • 医疗行业安全合规数据管理及高效协作解决方案
  • 鸿蒙5.0应用开发——V2装饰器@Event的使用
  • logstash同步mysql流水表到es
  • Ground Control-卫星通信 (SATCOM) 和基于蜂窝的无人机和机器人物联网解决方案
  • 计算机视觉技术深度解析:从图像处理到深度学习的完整实战指南
  • 互联网大厂Java面试:从Spring Boot到微服务的实战考验
  • k8s NodePort 30000 - 32767 被用完后该如何处理