Zerotier 2.0 的愿景图

2019-10-16 10:10:10 +08:00
 zealic

一直使用 Zerotier 作为我的 Homelab 内网穿透核心组网工具,配合各类安全上网工具,作为合格的社畜出差美滋滋。

但是一直不满意 Zerotier 不支持代理,不支持 TCP,不支持各种隧道,Moon 功能不直观不好用,私有化部署困难。

现在,Zerotier 团队规划了 2.0 版本,上面的大多数功能都有了对应的支持计划,我非常激动。

这里就大概讲述一下 ZT2 的 2.0 愿景。

使用 Go 重写非核心代码

是的,没错,你看到了,ZT2 的配置和控制部分代码使用 Go 完全重写。

在过去,Zerotier 使用 21 天才能精通的 C++:

这导致了 Zerotier 的开发进度缓慢,而现在除核心网络 IO 路径代码以外,拥抱了新时代的 Go,相信会更快的开发。

去中心化的 lf 根服务器

Zerotier 团队实现了一个去中心化的 KV 数据库 lf,作为 ZT2 根服务器;由此可以容易实现私有化部署。

同时 ZT2 摒弃了旧有的 Moon/Planet 设计,支持通过域名动态查找根服务器,也不再使用固定端口。

对此我能预测到的是,当前云时代的复杂跨云及多云需求,Zerotier 可以很好的帮助我们解决这一问题。 以前我觉得也许某一个区块链的网络项目的私有链可以解决这个问题,现在也许 ZT2 是更好的方案。

智能组播复制

ZT2 支持点对点及星型组播,这对于公有云及复杂本地网络非常有意义。

其他改进

真正的多线程支持,全新的 UI 及 APP,支持新的加密算法及身份认证。

思考

一直有一个跨多云混合云的的虚拟网络的想法,寻找过许多工具,Zerotier 是最接近我的想法的,也许当 ZT2 面世的时候,会是让人惊喜的一天。

ZT2 的应用场景会有很多,物联网也是其中一种,甚至可以用于游戏服务器中实现跨区跨国。

以至于稍加修改整合,也会是一个区块链的虚拟云计算网络,希望这种价值,能早日得见。


18044 次点击
所在节点    宽带症候群
52 条回复
gIrl1990
2019-10-16 10:21:52 +08:00
Moon 功能 是啥, (我是 Zerotier 用户。
churchmice
2019-10-16 10:34:37 +08:00
@gIrl1990 用自己的握手服务器替换官方的
lazyyz
2019-10-16 10:45:46 +08:00
如果 2 台或多台 moons,会自动选择最快的吗?
leavic
2019-10-16 10:45:51 +08:00
把 tcp 加上我就谢天谢地了,udp 的 qos 太严重了。
Archeb
2019-10-16 11:18:07 +08:00
期待
idblife
2019-10-16 11:21:18 +08:00
这玩意比 wireguard 好在哪里,最大的缺点是慢吧
flyfishcn
2019-10-16 11:39:35 +08:00
能去中心化,并且支持 TCP 就可以了。udp 的 qos 对通信质量劣化太严重了
wwqgtxx
2019-10-16 11:54:02 +08:00
@idblife 为什么要和 wireguard 比,一个是用来异地组网(内网穿透),一个属于 vpn,根本没有可比性好吧
Troevil
2019-10-16 11:59:23 +08:00
感觉他的穿透能力差了点, 同样网络环境下卡的不行 frp 就没问题, 感觉两个可以整合一下,让 frp 负责穿透 ,zt 负责组网
lanternxx
2019-10-16 12:42:08 +08:00
@Troevil #9 zerotier 是点对点的穿透,frp 是所有流量通过中间服务器转发的,这两个怎么比较。。frp 的确也有点对点的穿透模式,但我还没有成功过(同环境下 zerotier 没问题)
des
2019-10-16 12:56:08 +08:00
说起这个,我比较担心以后,会不会使用 zerotier 也要求备案 /t/608821
Bwoywan
2019-10-16 12:58:55 +08:00
@des ?有关系? 80 端口,443 再怎么穿透,也是封了的,帖子里面是假设 web 服务被封,zerotier 只是一个穿透工具
des
2019-10-16 13:01:37 +08:00
@Bwoywan 问题不在技术,你说说 vpn 是用来干嘛的,为什么被禁?
idblife
2019-10-16 13:20:43 +08:00
@wwqgtxx
vpn 不也是异地组网吗
optional
2019-10-16 13:21:13 +08:00
要穿透只能是 udp。。
wwqgtxx
2019-10-16 14:05:37 +08:00
@idblife 建议你仔细了解两者的适用场景再来做比较
zealic
2019-10-16 14:27:49 +08:00
@Troevil Zerotier 是 P2P 通信,当双方都处于 NAT 之后,就会严重影响速度,因为此时流量都是被 Zerotier 的 Moon 进行转发的,所以才有自建 Moon 的需求。


@lazyyz 不会。
cwbsw
2019-10-16 14:37:22 +08:00
现在国内 IPv6 已经可以算是普及了,没必要再折腾内网穿透了。
blanu
2019-10-16 14:57:24 +08:00
之前用过,速度令人堪忧(最高 500Kbps ),不知道是不是设置问题,但我已经按照教程设置好了 Moon 等
932279632
2019-10-16 15:03:36 +08:00
看了好久 ZT 的教程搭建,就是不会使用,服务器客户端都能识别到,网络就是不同,,难受,不知道怎么搞。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/609785

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX