肯德基的店员过来了,要我帮忙点个五星,送一杯中可。挺开心的。谢谢。20220920 by SheZQ

0.一些吐槽

0. 缘起

因为想用unas上的aria2实现远程下载,但由于unas自带的uanywhere,只开放了80\443端口,并没有aria2用到的6800和6888端口。
当你远程访问NAS的时候,Aira2的WEBUI就会连接不上,你也没有服务器的设置权限去打开端口,也不能在服务器上设置反代。所以只能自己整内网穿透。

1.技术简明

网上把zeroTier(一下简称“z”)说的乱七八糟的,其实z的目的就是组个局域网,同样能实现虚拟局域网(vlan)技术的操作,也能实现z同样的效果,所以只是利用了z去做了一个中介的路由。

简单的理解就是如下图所示:

#mermaid-svg-l1IP23EL0oS6OKKY {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-l1IP23EL0oS6OKKY .error-icon{fill:#552222;}#mermaid-svg-l1IP23EL0oS6OKKY .error-text{fill:#552222;stroke:#552222;}#mermaid-svg-l1IP23EL0oS6OKKY .edge-thickness-normal{stroke-width:2px;}#mermaid-svg-l1IP23EL0oS6OKKY .edge-thickness-thick{stroke-width:3.5px;}#mermaid-svg-l1IP23EL0oS6OKKY .edge-pattern-solid{stroke-dasharray:0;}#mermaid-svg-l1IP23EL0oS6OKKY .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-svg-l1IP23EL0oS6OKKY .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-svg-l1IP23EL0oS6OKKY .marker{fill:#333333;stroke:#333333;}#mermaid-svg-l1IP23EL0oS6OKKY .marker.cross{stroke:#333333;}#mermaid-svg-l1IP23EL0oS6OKKY svg{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;}#mermaid-svg-l1IP23EL0oS6OKKY .label{font-family:"trebuchet ms",verdana,arial,sans-serif;color:#333;}#mermaid-svg-l1IP23EL0oS6OKKY .cluster-label text{fill:#333;}#mermaid-svg-l1IP23EL0oS6OKKY .cluster-label span{color:#333;}#mermaid-svg-l1IP23EL0oS6OKKY .label text,#mermaid-svg-l1IP23EL0oS6OKKY span{fill:#333;color:#333;}#mermaid-svg-l1IP23EL0oS6OKKY .node rect,#mermaid-svg-l1IP23EL0oS6OKKY .node circle,#mermaid-svg-l1IP23EL0oS6OKKY .node ellipse,#mermaid-svg-l1IP23EL0oS6OKKY .node polygon,#mermaid-svg-l1IP23EL0oS6OKKY .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#mermaid-svg-l1IP23EL0oS6OKKY .node .label{text-align:center;}#mermaid-svg-l1IP23EL0oS6OKKY .node.clickable{cursor:pointer;}#mermaid-svg-l1IP23EL0oS6OKKY .arrowheadPath{fill:#333333;}#mermaid-svg-l1IP23EL0oS6OKKY .edgePath .path{stroke:#333333;stroke-width:2.0px;}#mermaid-svg-l1IP23EL0oS6OKKY .flowchart-link{stroke:#333333;fill:none;}#mermaid-svg-l1IP23EL0oS6OKKY .edgeLabel{background-color:#e8e8e8;text-align:center;}#mermaid-svg-l1IP23EL0oS6OKKY .edgeLabel rect{opacity:0.5;background-color:#e8e8e8;fill:#e8e8e8;}#mermaid-svg-l1IP23EL0oS6OKKY .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#mermaid-svg-l1IP23EL0oS6OKKY .cluster text{fill:#333;}#mermaid-svg-l1IP23EL0oS6OKKY .cluster span{color:#333;}#mermaid-svg-l1IP23EL0oS6OKKY div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:12px;background:hsl(80, 100%, 96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#mermaid-svg-l1IP23EL0oS6OKKY :root{--mermaid-font-family:"trebuchet ms",verdana,arial,sans-serif;}

ZeroTier=wifi路由器
接入wifi的手机
接入wifi的设备1
接入wifi的设备2
......

1.zeroTier教程

1.注册与登录

  1. 首先先去注册zeroTier
    zeroTier:官网 | 登录页面 | 手册

  2. 注册完成后登录账号

    3.当然你有微软、谷歌、github账号的话,建议你直接点登录。

  3. 官网有时候会登录不上,所以建议直接到登录界面。

2.在你需要的设备上安装zeroTier

zeroTier:下载 |

选择你的系统版本下载Tier即可,以下我举例windows和Unas的加入

  • 本教程也是参照如图所示的Step1-3编制。

3. 创建虚拟的路由器

点击"Create A Network"新建一个路由器
依次为:

  1. Network ID :“网络ID”----这个是zeroTier的一种标识,其他组网的设备依靠这个Id,与zeroTier建立的虚拟局域网链接。
  2. NAME:“名称”----你可以随意取名
  3. DESCRIPTION: “介绍、说明、描述”----你可以自己写一段你想要的备注上去。
  4. SUBNET:“子网”----有zeroTier分配给你的设备ip的地址池
  5. NODES:“节点”----你的链接过的设备数量,一般一个设备一个节点。
  6. CREATED:“创建时间”—你创建的这个虚拟局域网的时间。

4.进入设置

我们直接进入“Members”(成员选项卡),按照目前zeroTier的页面排布,setting会在前面,但默认的设置已经可以直接使用了。如果你没啥高阶需求的话。

  1. Members才是小白需要设置的,其他的Setting、Rules都不用管。
  2. 按下“箭头”按钮可以展开或折叠选项卡。

    如图所示是没有加入任何设备的状态。

5.设备加入

windows安装好zeroTier后,启动zeroTier,在任务栏“右键”zerotier的图标出现菜单,点击“Join New NetWork”

填入NetWork ID,点击Join

接下来回到zeroTier的虚拟局域网的网页,他会用英文告诉你:“老伙计,有一台设备加入了这个网络。”

我们需要在Auth那一列勾选,已确定是否允许该设备加入本网络。这里我勾选确认。

  • 勾选确认前

  • 勾选确认后

    其他设备操作类似。多个设备就这样组成一个局域网。

6.组网成功

组网成功后你是能直接通过ip访问该设备的共享文件的,或者访问nas设备。这里我举例访问我的nas设备。

首先了解我们需要认识的参数
Address 你使用的zeroTier客户端生成的参数。
Managed IPs,这些代表你们设备在局域网里各自的局域网ip地址。
Last Seen 最后一次看到这台设备在线的时间。
Version 客户端使用的ZeroTier的版本。
Physical IP 你的真实ip地址,别暴露了。

测试两台设备能否链接的方法是直接用局域网内的机器去Ping 对方ip即可。

接下来我通过ipv4地址直接访问nas,然后查看aria2的链接状态


至此,我的目的达到了,远程下载部署完毕。

2. 一些其他想法应用

1. 局域网办公

我们可以将一个公司或者团队的网站加入到局域网里面,然后通过共享文件实现办公资源的共享。比如各个工程部的电脑加入进来共享组网。

2.局域网游戏

局域网游戏我觉得是非常靠谱的一个方法,我也想尝试下。

NAS折腾:zeroTier简明教程(组成p2p的虚拟局域网)相关推荐

  1. zerotier使用教程_zerotier简明教程

    zerotier简明教程 最近使用zerotier替换了frp来实现内网穿透,zerotier是一个软交换机,使用zerotier可以让多台内网机器组成一个局域网. 首先要安装 zerotier-on ...

  2. 群晖NAS使用ZeroTier进行p2p内网穿透

    群晖NAS使用ZeroTier进行p2p内网穿透 看不惯可以看:https://www.zjjflsz.top/wordpress/?p=133 前期准备:ZeroTier安卓安装包.windos的Z ...

  3. wdnas群晖nas_WD 西部数据 伪NAS折腾记 篇三:WD 西部数据 MyCloud安装黑群晖教程

    WD 西部数据 伪NAS折腾记 篇三:WD 西部数据 MyCloud安装黑群晖教程 2015-12-10 18:21:45 82点赞 408收藏 92评论 首先感谢一下nasyun的大神zwl2012 ...

  4. NAS折腾系列二:番外篇之瘦客户机+DoraOS实现远程办公

    目录 一.缘起DoraOS 二.远程办公方案对比 三.DoraOS简单介绍 四.瘦客户机选购 五.安装DoraOS云桌面系统 六.Windows+DoraOS双系统安装 七.DoraOS常见问题 八. ...

  5. Qemu下安装Sun Solairs8简明教程

    Qemu下安装Sun Solairs8简明教程(Centos6.1 / Win7) 作者:as_hunter  前言:我使用的是centos6.1和win7环境,其他环境没有测试,且win7下不能全新 ...

  6. JabRef文献管理软件简明教程

    本文转载自:https://www.cnblogs.com/tsingke/p/4523908.html JabRef 文献管理软件简明教程 大多只有使用LaTeX撰写科技论文的研究人员才能完全领略到 ...

  7. JabRef 文献管理软件简明教程

    JabRef 文献管理软件简明教程 大多只有使用LaTeX撰写科技论文的研究人员才能完全领略到JabRef的妙不可言,但随着对Word写作平台上BibTeX4Word插件的开发和便利应用,使用Word ...

  8. CGIC简明教程(转摘)

    CGIC简明教程 本系列的目的是演示如何使用C语言的CGI库"CGIC"完成Web开发的各种要求. *********************************     基础 ...

  9. kangle web server源代码安装简明教程

    kangle web server源代码安装简明教程 - kangle使用交流 - kangle软件 是一款高性能web服务器,反向代理服务器,提供虚拟主机管理系统及代理服务器,web服务器架设 - ...

最新文章

  1. centos下性能分析工具perf的安装和简单使用
  2. 11、HTML <head>标签
  3. phpstudy如何安装景安ssl证书 window下apache服务器网站https访问
  4. 激光实现3D空气成像技术,无需屏幕
  5. linq to sql 语法 学习笔记(1)
  6. 苹果电脑上不错的几款辅助鼠标软件
  7. 学生选课系统—软件工程课程设计
  8. 四象限里的正弦、余弦和正切(四象限反正切函数的原理)
  9. ArcFace阈值选择
  10. 清华本科生0人去阿里,交叉信息院硕士没人再深造 | 清华大学2020年毕业生就业质量报告...
  11. 通过复制粘贴输入网址
  12. 如何进行性能测试的调优
  13. iTop4412---linux 3.0.15内核编译错误
  14. web前端开发基础之背景元素的设置
  15. STC51单片机学习笔记8——stc12c56 串口显示AD(多路ad)
  16. 产品研发流程-启示录
  17. Canalys最新基础云市场报告:百度智能云排名第四,稳坐中国第一阵营
  18. 记一次微信公众号后台数据抓取
  19. surface温度太高解决方案
  20. webview 输入法_android-解决全屏-webview-输入框被输入法挡住-FullScreen-adjustResize失效问题...

热门文章

  1. c#中ref和out的区别
  2. Fielding的论文已经翻译完成
  3. canvas视频截图
  4. MongoDB 批量插入文档
  5. 知识点记录-abase是什么
  6. LabVIEW与汇川H5U PLC通信 官方协议,报文读取,安全稳定
  7. 神经网络计算量及参数量
  8. Glide源码解析之山清水秀疑无路(一)
  9. php内核自动采集电影影视网站系统源码
  10. Python搭建聊天机器人