我们在开发 Spring Cloud 微服务时候由于本机内存有限,无法同时启动多个微服务,我们如果搞? PS: 如笔记本 8G 内存本地运行 10 个微服务,基本上是是卡死状态。为了尽量达到无需配置本地环境就可以通过隧道连接云端服务器的环境进行的开发。
修改里面的内容,将 ‘xxxxxxxxxxxxxxxx’ 修改为自己的 Zerotier 网络 ID。
公司有几台内网服务器没有公网IP地址,只能在公司局域网内访问,多有不便。通过工具实现内网穿透后,内网服务器上的一些服务如gitlab、jira、Jenkins甚至是SSH就可以实现异地访问。目前较为流行的内网穿透工具有frp、ngrok、zerotier、花生壳等。这两天简单研究了一下zerotier,所以本篇文章主要介绍zerotier。
在上一篇文章中说到我已经做了frp和反向代理把内网部分端口映射到公网,也都添加了ssl证书。但是始终有一个很让人头疼的事情——我的小水管只有5M,这个限制有时候就比较头疼(应证了那句:我可以不用,但不能没有) 很早之前就了解到 Zerotier
说来惭愧,自己因为穷所以买了星际蜗牛安了黑群晖来做 nas,但自己对 nas 相关的知识实在是不了解,不敢随便升级系统(事实证明好像不升级系统是正确的选择?因为Zerotier对于DMS6.2.4的支持并不是那么好。)因此我 nas 上 DMS 的版本一直停留在 6.2.3 而最新版本的Zerotier需要 6.2.4,因此无法直接根据 Zerotier 的官方教程安装。
利用三丰云主机搭建zerotier moon节点服务器,这个教程比较多了,网上有写的都是针对centos的,我尝试使用的版本是7.6,但是没成功,只好去使用ubuntu 16.04,终于成功,把过程分享给大家。
分发有一个集成第三方的组件'Netmaker',分发的实现,但是客户端也要依靠Netcile实现,而且暂未做到ios端 但是有通过DNS组件实现的案例,个人能力有限并未实现。
注意一点:免费版当前最多限制25个设备连接,不管多少网络,最多25个设备。我们依旧可以利用自己服务器搭建ZeroTier(自己搭建主要是突破25个设备的限制)。网上有教程,我觉得免费版够用了。可参考:https://github.com/Jonnyan404/zerotier-planet
https://tunnelbroker.net/ ,注册帐号后点击左侧“User Functions”中的“Create Regular Tunnel”,在“IPv4 Endpoint”中填入你 VPS 的 IP 地址,“Available Tunnel Servers”是自行选择一个隧道入口,就近选择即可,然后点最下方”Create Tunnel“,耐心等待创建成功后你会来到隧道详情页面,你会看到”Routed /48“右侧有个”Assign /48“,点一下,申请/48地址块,并记录下这个地址块,后面需要用到),或者也可以用自己有广播好的ipv6{ip地址标记①}.
谈到“异地组网”这个问题,其实已经有很多成熟的解决方案,包括最简单的拉光纤物理相连、向日葵异地组网等等。这些解决方案虽然稳定性和使用体验都极度让人舒适,但是实现的代价略微有点大,尤其财大气粗的光纤物理直接相连。不过对于某些大公司的异地数据中心互联,这仍然是最被认可的解决方案。至于向日葵异地组网,有点类似于把远程服务环境和本地环境同时连入一个网络,然后在形式上实现局域网化。由于这一解决方案往往依赖于一个由第三方提供的中心节点服务,这种局域网的带宽、速度和使用体验很大程度上受限于购买的套餐级别。那么,是否存在一种造价较低,速度和使用体验都较佳的解决方案呢?答案自然是存在的,只是有点曲线而已。
ZeroTier 是一款非常简单易用的内网穿透工具,不需要配置,就能实现虚拟局域网的组建,让你可以在外也能连回家中、学校、办公室的电脑获取资料,数据。
中间踩了不少坑,趟雷的过程很有共性,供大家参考,本文重点说zerotier实现内网穿透。
内网穿透是指通过一种技术让外部网络可以访问到内网的NAS设备,这样即使在不同网络环境下,也能够远程访问和管理NAS设备。以下是一些常见的内网穿透方案:
我们在很多时候需要远程连接家中或公司的电脑。在前面的文章中我们讲到利用frp进行内网穿透,但是他的局限在于你需要一台公网服务器。并且对公网服务器的带宽有一定的要求。因此这里我们推荐一款另一款工具 zerotier以搭建用于自己的虚拟网络,经过授权连接成功之后彼此都在同一网段,可以像在局域网一样互相访问。
上文 《【远程办公】5分钟实现内网穿透》有个老哥私聊了我一下 好吧,正如这个老哥的需求
2020年,由于“野味肺炎”的影响,笔者要开始在家办公,需要远程连接公司的电脑和设备。
日常运维过程中,我们经常需要处理磁盘空间问题,当接到告警后,第一时间会去找那些大文件,一般比如 Centos,可能大文件就是 /var/log/messages。
公司有服务器,或者公司的电脑配置比较自己家里的笔记本高,如果要配置外网穿透,就太麻烦,而且也不安全(公司内网被黑了,可能还要你担责)。局域网组网就相对来说既简单,又安全好多。
环境说明: 设备:树莓派4B 操作系统:ubuntu 20.10 zerotier版本:1.6.3
有这么一个需求:需要远程访问内网的nas。然后现成的解决方案有蒲公英这个方案,但是个人版的话限了只能3个设备,因此找了半天,最后选择了功能类似的zerotier.
ZeroTier是一套使用UDP协议构建的SD-WAN网络软件,其主要有三部分组成:行星服务器Planet、月亮服务器Moon、客户端节点LEFA 行星服务器是ZeroTier的根节点,可以采用ZeroTier官方的服务器,也可以使用开源代码自行搭建 月亮服务器介于行星与客户端之间,官方行星都在国外,因此可以就近公网搭建月亮服务器,客户端可以优先使用延迟更低的月亮节点进行P2P打通或者网络中转 客户端节点既可以安装在客户端进行远程网络接入,也可以部署后开启路由转发功能,配置静态路由后实现两个网络组网
ps:Zerotier是一款内网互联的工具,可以使用他自己的服务器,但是使用可能会有些不稳定(我没测试过),所以为了稳妥起见,我们还是搭建一个自己的吧。
1)官网: https://www.zerotier.com/ 2)注册账号 免费的账户允许接入100台设备,然后就是一些相关信息的登记,不用
2019年11月27日,通过欧洲网络协调中心(RIPE NCC)的邮件确认,全球所有 43 亿个 IPv4 地址已全部分配完毕。事实上,IPv4 地址的数量是非常有限的,算起来全球 60 多亿人每个人平均不到 1 个。由于 IP 地址是由国际上的几大网络协调中心统一进行分配,必须由单位向所在区域的网络协调中心提出申请,并每年缴纳一定的费用。这笔费用对于单位来说算不了什么,对于个人来说就比较高。因此,在每个国家基本上是由国家网络中心进行国内的 IP 地址分配,分配的单位一般是政府、国家机构、高校、基础通信服务商、数据中心或企业等。我们通常家用的宽带主要是由中国移动、中国联通、中国电信三大基础通信服务商提供的。近年来也有由广播电视提供的家用宽带。在学校、国家科技机构单位,一般使用的是教育网、教育科技网,也有很多学校采用的基础通信服务商提供的商用网络。不管是学校,还是家里,基础通信服务商为了节约 IP 地址的使用,在进行基础通信网络搭建的时候,大部分采用了内部局域网共享一个公网 IP 地址代理上网的方式。现有家用使用的宽带网络基本上无法获取到公网 IPv4 地址,只能获得一个以100开头的通信专用的局域网地址。
日常运维过程中,我们经常需要处理磁盘空间问题,当接到告警后,第一时间会去找那些大文件,一般比如centos,可能大文件就是 /var/log/messages。
一般来说,内部服务器不提供公网访问,常常有需要公网访问,找了很多工具,花生壳什么的,花了一些钱,很不稳定。最后发现zerotizer这个工具,非常好用。官网地址:http://www.zerotier.com/
同时,vi /etc/config/zerotier, 在已有的网络配置那里,加:
首先,你需要一台 VPS,并注册一个 ZeroTier 帐号:https://my.zerotier.com
一般的校园网/企业网往往都设置有防火墙,在内网可以访问外网,但在外网却无法访问内网。比如校园的服务器,当我们在校外时,只能通过学校的 VPN 访问校园网。然而,这个 VPN 一来可能不稳定,二来往往只有 Windows 平台有(气抖冷),对于 Linux 用户极其不友好。在朋友的推荐下,我使用了 ZeroTier 这款跨平台的虚拟局域网构建工具,使用它能够进行内网穿透,使得外网也能访问内网~~,妈妈再也不用担心我连不上校网服务器了~~。
目前有10节点的Zerotier终端,部分终端也是其它子网的网关,那么通过这个网关的端口可以映射子网内其它主机的端口
这里的前提是将你的路由器加入到 ZeroTier 并且配置好静态路由后,服务器和路由器已经可以互 ping 通子网的设备。并且你家里的路由器可以正常访问 HA。
3、在要互连的设备(手机、Windows、Mac、Linux)上安装zerotier-one。
测试了两个不同地方的内网设备,带宽能跑到40.8 Mbits/sec,超出预期的效果。
官方原版Shamrock的作者已经删库跑路了,所以我们使用这个:OpenShamrock
最近在pve上创建的lxc容器中, 安装zerotier-one是发现无法连接但设备显示在线, 通过命令zerotier-cli listnetworks发现返回状态为PORT_ERROR. 在Github issues中了解到 容器未开启tun/tap
Docker注册表搜索下载clash映像(dreamacro/clash),版本选择为last
本文主要以Zerotier组好的各Virtual L2网络节点 + 动态路由 RIP 为例,最终效果就是让网关建立Zerotier的Virtual L2网络,网关下的其它网段就能相互通信。
在浏览器上访问本地9200端口,【127.0.0.1:9200】使用cpolar邮箱账号登录cpolar web UI管理界面
一、思路和环境: 1、Redmi路由器AC2100作为主路由,路由系统为Padavan,主要负责拨号、DHCP、WIFI等功能,网络地址为192.168.11.1。
一家非托管电力公司变电站希望能够使用IOTA,为一组从模拟系统转向数字系统的非托管变电站提供网络可见性,并且希望可以达到远程,实时的网络监控,虹科IOTA远程网络流量监控为其提供了安全有效的解决方案。
先介绍最简单的傻瓜式一键部署方法。这里需要借助最实用的轻量应用服务器,入口:游戏服专属特惠。
前段时间我有这样一个需求,想和一个异地的人一起看电影,先后在网上找了一些方案,不过那几个案都有一些缺点
一直在用zerotier的异地组网服务,过节回家可能是跨了运营商,所以p2p打洞失败,要构建moon节点加速 需要有公网ip的云服务器,于是乎找到了san、feng、yun(以前一直没有注册成功甲骨文) 支持win、linux等系统,一键安装宝塔,很方便
By HKL, on Friday 2021-07-23 18:51, tagged: 🏷️Linux 🏷️Operating 🏷️Networking
在之前的文章中,我们介绍了两种内网穿透工具frp和zerotier。frp可参照《利用frp工具实现内网穿透、随时随地访问内网服务》,zerotier可参照《ZeroTier实现内网穿透、异地组网》。
本文告诉大家如何在 windows 和 Linux 安装使用 Btsync ,而且分享一些小东西给大家
1. 首先解压安装包,双击解压出来的 DS923.vmx 配置文件. 导入到虚拟机
原文:树莓派Pi4B+激光雷达SLAM建图环境搭建(Ubuntu20.04.3 + ROS Noetic)
本文主要以通过N2N组二层网并在其上运行OSPF动态路由,最终效果使得运行N2N的各个节点下的子网可以经路由实现互通。
领取专属 10元无门槛券
手把手带您无忧上云