zerotier / tailscale / wireguard 怎么选?

271 天前
 ye4241

自建过程

zerotier

使用 zyclonite/zerotier + dec0dos/zero-ui 来配合的,之前一直用的好好的,但是突然不能用了,没找到啥原因的,也尝试自建 planet ,发现 planet 死活就是没办法运行。

tailscale

自建版本使用 headscale + ifargle/headscale-webui 。 一顿操作下来,发现 tailscale 想要同时连接两个 server 的话,特别麻烦,而且只能同时连接一个的。 在 openwrt 上面搭建的时候,刚开始有 dns 的问题,后来默认其妙的路由器直接崩溃了。

wireguard

自建可以直接使用 weejewel/wg-easy 的镜像,很顺利的连上来,和 tailscale 一样,只能同时保持一个连接。 在 openwrt 的操作安装时候发现,没有找到 kmod-wireguard 的,懒得折腾了。

回归 zerotier 官方

最后,我回到了 zerotier 官方版本的,竟然能用了。 折腾了一圈,发现还是 zerotier 多组组网简单一些的,另外两个更加适合单个组网。

客户端

zerotier

加入就是 join network ,然后后台授权,服务器可以不暴露端口 想要暴露内网的话,配置好本地路由转发后,后台添加路由即可

tailscale

如果使用官网的版本,直接点击登录就好了,如果是自定义的,那就得用命令行操作,而且自定义的目前也不支持 iOS 的。 想要暴露内网的话,命令行连接的适合将--accept-routes 加上,然后去后台那边允许

wireguard

后台生成配置后,本地直接添加就能连接上了,服务器需要暴露一个端口 暴露内网,似乎就是设置好 WG_ALLOWED_IPS 即可

小结

尝试了各种搭建内网穿透,最终还是回到了 zerotier ,因为组网不需要太复杂的命令或者配置。 zerotier 唯一的问题可能是之前看到好多因为 planet 异常无法连接的问题,但是据说自建 planet 可以解决,从源码编译替换容器里面的 planet 后重启,我一直没有成功的,现在用的官网版本也挺好的。

7157 次点击
所在节点    宽带症候群
63 条回复
zhuang0718
271 天前
zerotier 移动的网络配置失败 另外两家运营商正常 不知道是不是都有这个问题……
shelken
271 天前
zerotier 最近开始遇到连不上 planet 的情况,遂开始用 headscale 了。你说的 dns 问题是不是没有设置 accept-dns=false
thereone
271 天前
我选择 IPv6+softether 现在正规正矩的都会给 ipv6 地址
simplove
271 天前
https://github.com/xubiaolin/docker-zerotier-planet
用这个,自建 planet 挺好用的
zyq2280539
271 天前
tailscale 挺好用的啊,还可以自建中继节点
jackOff
271 天前
@simplove 这个的确不错,不过 zerotier 的路由不知道为啥每次都会造成我科学上网网速下降的厉害,后面换成 bore 就正常了
zachary99
271 天前
ddns + wg ,感觉也挺方便的
yyysuo
271 天前
wg 的 wireguard 肯定不可能同时只连接一个呀,在 web ui 里面不是可以建立多个设备么。
mhycy
271 天前
提醒 zerotier 在深圳电信环境下全军覆没
多节点多运营商混合测试结论是:
controller 连不上导致 ARP 握手失败,planet 封锁剩下一个了
bequt
271 天前
老老实实中介服务器或者公网
dogfood
271 天前
话说 zerotier 可以实现强制使用 moon 不直连吗
JensenQian
271 天前
我直接 ss 回家的
simplove
270 天前
@jackOff 确实,我内网的服务器如果开了科学,客户端死活连接不上。关掉科学就好了。
satoru
270 天前
最近好像还多了个 Narrowlink https://narrowlink.com/docs/intro
loveqianool
270 天前
MrTlyer
270 天前
看你做什么用,l2tp 和 RDP 有时候更方便,WG 也行,最后设置分流,tailscale 好像是被墙了使用不便
ye4241
270 天前
@shelken #2 设置了的,OpenWrt 跑一段时间后,竟然自己重启了
ye4241
270 天前
@zhuang0718 #1 在云服务器上面连接的,是好是坏,本地现在连接正常的,可能是因为本机有代理吧。
ye4241
270 天前
@thereone #3 有个是公司的网络的,很早的号,有 ipv4 分配,电信说,要开 ipv6 就要放弃 ipv4 的,有点没舍得。
ye4241
270 天前
@zyq2280539 #5 是的,主要没办法同时连接两个自建 server 的,如果只用一个 server 的话,连接的设备别人都能看到。

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

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

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

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

© 2021 V2EX