1
CloudyKumori OP "Starting Zerotier-One
Wait for ZT service to come online before attempting queries... . . Waited SLEEP_TIME for zerotier-one to start, exiting." docker 的日志如上,容器启动了一会后就自动停止退出了,百度贴吧也有很多类似情况的人,还有正常使用的大佬来分享一下网络环境吗?现在不知道是不是真的干扰 贴吧链接: https://tieba.baidu.com/p/7949764665 |
2
EricXuu 2022-08-01 04:21:53 +08:00 via Android
自建 planet 试试吧
|
3
732870147 2022-08-01 06:05:06 +08:00
没发现异常,正常使用,家宽广东移动
|
4
haodingzan 2022-08-01 06:33:04 +08:00
还真是,重启了一台服务器上的客户端之后失联了,已经在线的客户端没事
|
5
wonderfulcxm 2022-08-01 07:29:24 +08:00 via iPhone
真的假的,我这用还是可以连接的,还没重启,不过我是 zerotier+frp 双保险
|
6
huyyi 2022-08-01 07:45:26 +08:00 via iPhone
我也发现了,显示 online 但是 ping 不通,有公网的机器就正常
|
7
blufaux 2022-08-01 07:58:18 +08:00 via iPhone
@huyyi #6 我也是但是,有个设置,发现被设置成 0 了,你们看看有个在线用户数量,不知道为啥变 0
|
8
kinboy 2022-08-01 08:11:40 +08:00 via Android
0731 联通家宽正常
|
9
Tink 2022-08-01 08:11:46 +08:00 via Android
|
10
Tink 2022-08-01 08:12:29 +08:00 via Android
|
11
Tink 2022-08-01 08:13:43 +08:00 via Android
等 20 过了看看吧
|
12
Marionic0723 2022-08-01 08:25:53 +08:00 via Android
这两天好几个说被墙的,我用的好好的,大部分都是 NAT1 或者 2 ,可能是直连的原因吧,我现在都感觉不到墙加高了,最多是速度变慢。
|
13
zggsong 2022-08-01 08:42:23 +08:00
@wonderfulcxm +1 zerotier 有时候会突然连不上,很费劲 zerotier+frp 双保险
|
14
netnr 2022-08-01 08:43:36 +08:00 via Android
tailscale
看雪 |
15
Tink 2022-08-01 08:44:02 +08:00
@Marionic0723 #12 跟 nat 没关系,跟运营商有关系,我这里是电信 4g 和宽带都连不上,移动联通没问题,有些地方是移动不行,tg 上有讨论
|
16
hbytw1 2022-08-01 09:31:41 +08:00
一直使用自建 planet ,一直很稳定,坐标北京
|
17
oneisall8955 2022-08-01 09:53:09 +08:00 via Android
|
18
sikong31 2022-08-01 09:59:36 +08:00
zerotier 用公用的服务器,长期稳定在线会连通的快些,总是掉线上线容易绕路。或者自建 moon/planet 就稳了
|
19
mhycy 2022-08-01 10:51:04 +08:00
200 listpeers 62f865ae71 50.7.252.138/9993;1605;5804 419 - PLANET
200 listpeers 778cde7190 103.195.103.66/9993;1605;1322 313 - PLANET 200 listpeers cafe04eba9 84.17.53.155/9993;6109;1386 249 - PLANET 200 listpeers cafe9efeb9 104.194.8.134/9993;5397;1431 199 - PLANET 深圳电信,还好,建议测试上面几个 IP 的连通性 zerotier 现在哪家服务商便宜就用哪家的样子,要稳定自建 planet 吧 |
20
mhycy 2022-08-01 10:51:47 +08:00
另,老版本容器建议升级成最新版本,因为 zerotier 换了 planet 服务器清单
|
21
mhycy 2022-08-01 10:52:11 +08:00
接上,升级容器之后手工删除配置目录下的 planet 文件
|
22
billytom 2022-08-01 11:36:01 +08:00 via iPhone
请问下自建 plant 之后的升级怎么办?貌似自建的都是第三方的?
|
23
PbCopy111 2022-08-01 11:43:38 +08:00
我正相反。。。。NAS 重启了以后失联了好久好久。。。。最近突然自动上线了。。。。不知道为啥
|
24
CloudyKumori OP @mhycy 我就是自建的 planet ,用 synology-zerotier 的镜像重新新建了一个容器并且映射到了新建的空白文件夹,仍然是到了“Wait for ZT service to come online before attempting queries...”这一步就连接失败然后自动退出了
|
25
CloudyKumori OP @EricXuu 我就是自建的 planet ,用 synology-zerotier 的镜像重新新建了一个容器并且映射到了新建的空白文件夹,仍然是到了“Wait for ZT service to come online before attempting queries...”这一步就连接失败然后自动退出了
|
26
CloudyKumori OP @billytom 我看文档说自建 planet 还是调用的官方 api ,得先连上官方的服务器下一步才能找到你自建的 planet 。升级没啥问题直接升就好了,但是如果连不上官方服务器的话就会很麻烦,因为没办法调用 api 了
|
27
CloudyKumori OP @732870147 有老哥说广西运营商已经开始动手了,跟我情况比较符合
|
28
CloudyKumori OP @huyyi 我有公网,在我手贱重启 zerotier 的容器之间就是显示 online 但是连不通,重启以后容器就炸了--因为连不上 zt 官方服务器进行通讯所以进程自动退出了
|
29
oneisall8955 2022-08-01 12:54:48 +08:00 via Android
@CloudyKumori 你是怎么自建的,修改源码改成自己的 IP ,编译出 world.bin 修改文件名为 planet 替换了不?
|
30
delpo 2022-08-01 13:27:05 +08:00
应该不是被墙了吧,如果被墙了不是应该无论什么运营商都用不了吗?
我觉得应该是运营商屏蔽了,但是想不通运营商为什么要这么干 |
31
CloudyKumori OP @oneisall8955 我用的 docker 版图形化界面 zero-ui ,好像这个还真没改,我是直接建好以后就把 nas 给加进 nodes 里了,前段时间能正常用所以我也没想太多,可以请教一下哪里有相关的教程吗?
|
32
mhycy 2022-08-01 14:25:43 +08:00
@CloudyKumori
那个叫做自建 controller ,不叫自建 planet |
33
mhycy 2022-08-01 14:29:33 +08:00
@CloudyKumori
更新你的 docker 镜像,最近更新到 1.10.1 了 |
34
CloudyKumori OP @mhycy 镜像已经是最新的了,不过原来 zero-ui 的捆绑镜像包只是自建 controller 而已吗,我还以为那个就是 planet 了。。想问问有没有相关教程呢,我搜到的都是跟我之前一样的搭建方式,没有涉及到更改编译 planet 的东西
|
35
sypopo 2022-08-01 16:06:44 +08:00
我这是有 IPv6 的网可以用,纯 ipv4 的网不能用了。手机连单位只有 ipv4 的 wifi ,就不行。换到了 5G 就可以了。 家里网有 ipv6 ,也可以用。
|
36
CloudyKumori OP @sypopo 我这边因为有公网 v4 所以没办法整 v6 了,现在这情况感觉像是在小范围试点,我 ping 不通 zerotier 的官方 planet 服务器,等真下定决心要铺开了 v6 应该也不会幸免。。
|
37
mhycy 2022-08-01 17:09:07 +08:00
@CloudyKumori
官方源代码里面有个生成 planet 的编译文件 理论上能用生成 moon 的那套命令编译生成 planet ,但我没试过 planet 的节点可以是任意 zerotier 节点,有静态 IP 和端口就行 最多四个,更多要改 zerotier 源代码 |
38
mhycy 2022-08-01 17:09:43 +08:00
接上,其实生成 moon 的那个二进制文件结构和 planet 是一样的
|
39
mhycy 2022-08-01 17:11:09 +08:00
补充:planet 支持在线更新,前提是当前已连接的 planet 内的任意一个节点有更新后的 planet 文件(里面有个时间戳)且 planet 的签名可通过校验(签名是你自己写的)
|
40
CloudyKumori OP @mhycy 感谢回答!我折腾了一下已经弄好 planet 了,用了 zerotier fix 客户端发现里面的 4 个官方提供的根服务器全部失联,自己用命令行 ping 了一下也是全部超时,只有自建的 planet 修改文件后重连成功,估计上面已经开始着手墙掉 zt 了。另外在线更新是什么意思呢,是当服务器端的 zerotier 容器有更新的时候还需要重新更新一下 planet 二进制文件吗?
|
41
mhycy 2022-08-01 18:06:21 +08:00
@CloudyKumori
一个在线更新 planet 文件的分发机制罢了 当前的 planet 节点有权限分发下一组 planet 的信息 二进制包里面有一个 planet 写死的,那是初始化文件会写入到用户目录 后续的更新由 planet 节点下发,并覆写用户目录下的 planet 文件 |
42
mhycy 2022-08-01 18:07:15 +08:00
@CloudyKumori
另,墙是全局的,你这个更像是运营商的问题,珠海电信和深圳电信处理方式就不一样 |
43
oneisall8955 2022-08-01 18:42:43 +08:00 via Android
@CloudyKumori
不好意思来晚了,你已经弄好就行了😁 网上随便搜的应该差不多 Google 搜挺多的 zerotier build planet https://www.emengweb.com/p/zerotier%E7%9A%84planet%E6%9C%8D%E5%8A%A1%E5%99%A8%EF%BC%88%E6%A0%B9%E6%9C%8D%E5%8A%A1%E5%99%A8%EF%BC%89%E7%9A%84%E6%90%AD%E5%BB%BA%E8%B8%A9%E5%9D%91%E8%AE%B0%E3%80%82%E6%97%A0%E9%9C%80zerotier%E5%AE%98%E7%BD%91%E8%B4%A6%E5%8F%B7%E3%80%82 |
44
toptyloo 2022-08-01 19:04:00 +08:00
tailscale
|
45
chunriyeqiukong 2022-08-01 19:56:48 +08:00
我是家里软路由开个 socks5 连回家里电脑
|
46
Marionic0723 2022-08-01 21:06:18 +08:00 via Android
移动已确认被墙,新加入的节点无法更新配置,已加入的有的地方可以连上,有的不行。
路由跟踪 50 开头那个 IP 城域网丢包。联通电信暂时没问题。 考虑上一个备用组网的了。 |
48
jfdnet 2022-08-01 23:01:34 +08:00
zerotier 的体验确实不大好,我已经换成 wireguard 了。
|
49
sypopo 2022-08-01 23:03:48 +08:00
openwrt 的 zerotier 可以自主选择 planet 服务器吗
|
50
scegg 2022-08-01 23:39:16 +08:00
tailscale 一定要搞那个 100 的 ip ,然而这个 ip 被电信内网已经用了。结果就是在路由器上装了它就会导致网络出现各种奇怪情况。
|
51
CloudyKumori OP @oneisall8955 非常感谢,我也是看到了这篇文章,希望能给后面找到这篇帖子又遇到同样问题的人一些帮助
|
52
CloudyKumori OP @toptyloo tailscale 我也在作为备用方式来使用,不过遇到那些需要多用户共享的场景时,通过登录账号来连接设备的方式就不太好使了,zerotier 一串 ID 就可以解决,比较方便
|
53
CloudyKumori OP @jfdnet 我折腾了一下午也搭了个 wireguard + gui 管理页面,感觉还可以的,不限人数和二维码新加节点比 tailscale 方便
|
54
CloudyKumori OP @scegg 这样确实,应该在路由器下的设备安装会好点
|
55
CloudyKumori OP @Marionic0723 用 wireguard/tailscale/自建 planet zerotier 吧,我实验了一下都还行
|
56
scegg 2022-08-02 00:44:20 +08:00
@CloudyKumori 其实在路由器上装主要的问题是它一定会拦截 DNS 到它的 100.100.100.100 。对于翻墙路由器(通常有 DNS 处理)很不友好。100 的 ip 只能是看脸,只不过它分的 IP 不能控制的,电信的 ip 也是不能控制的,撞在一起就死。
|
57
usufu 2022-08-02 09:14:24 +08:00
被墙刚好解决一个问题啊,以前自建 moon 服务器延迟有时候也很高,查了下是因为 zerotier 并不能保证所有流量都通过 moon 中转,结果现在 planet 被墙了,反倒是所有流量都走 moon 了啊,延迟也下来了
|
58
CloudyKumori OP @mhycy 大佬你好,我想问问在自编译 planet 二进制文件的时候可不可以在保留官方的 planet 节点基础上插入自己搭建的节点?我在 mkworld.cpp 里面插入自己的节点信息编译后会提示“terminate called after throwing an instance of 'int' ”然后编译就停止了,貌似不太行的样子
|
59
mhycy 2022-08-04 10:41:43 +08:00
|
60
CloudyKumori OP @mhycy 我解决了,原来是 zerotier 的 planet 文件限制了只能在里面留 4 个根服务器,我把里面失效连不通的一个服务器替换成自己的服务器就可以了。。其他能连通的服务器我保留着
|
61
ZeroDu 2022-08-04 14:05:56 +08:00
@CloudyKumori 大佬怎么自建 planet ,有没有教程。移动现在彻底用不了,一直是卡在 获取配置中
|
62
CloudyKumori OP @ZeroDu 我新加了一串附言,你可以看着参考一下
|
63
sypopo 2022-08-04 21:42:31 +08:00
|
64
CloudyKumori OP @sypopo 这个应该也行,不过控制面板不是 zero-ui 的,ztnui 好像已经很久都没有更新过了,zeroui 应该会好点?
|
65
ZeroDu 2022-08-05 10:10:54 +08:00
@CloudyKumori 感谢;已经搞好了; zero-ui 暂时没搭建,network 还是暂时在官方那边;
|
66
CloudyKumori OP @ZeroDu 所以还是用的官方的服务器吗?解封了?
|
67
ZeroDu 2022-08-05 14:37:27 +08:00
@CloudyKumori 没解封; listpeers 里面有我的 ip:9993 显示 planet
|
68
systemcall 2022-08-05 16:43:21 +08:00
墙是分地区的
不同地区、不同运营商,墙的行为是不一样的 比如 Github ,就是从部分地区开始试点的 还有最近的 Steam |
69
CloudyKumori OP @ZeroDu network 留在官方那边的话自建 planet 也能起效果的吗?我以为是各自 planet 管理各自的 network 分支并且互不干扰,比如自建 planet 会寻找不到官方 planet 下的 network (起码我在连上自建 planet 的时候没办法加入官方的 network )
|
70
spadger 2022-08-11 11:57:31 +08:00
坐标北方秦岭边某城市,电信和移动网络,所有节点全部掉线
|
71
spadger 2022-08-12 06:16:38 +08:00
最新状态,移动宽带已经恢复,电信宽带仍然瘫痪中
|
72
spediacn 2022-08-28 01:31:27 +08:00 via iPhone
最新状态,移动瘫痪中,电信反而好了
|
73
spediacn 2022-08-28 20:37:54 +08:00
这个命令检测你的客户端( linux )到 planet 是否全部都通:
``` zerotier-cli peers|grep -iG "planet\|ztaddr" ``` 结果都是这四个 IP: ``` <ztaddr> <ver> <role> <lat> <link> <lastTX> <lastRX> <path> 62f865ae71 - PLANET 31 DIRECT 5866 4229 50.7.252.138/9993 778cde7190 - PLANET 202 DIRECT 5866 9062 103.195.103.66/9993 cafe04eba9 - PLANET 174 DIRECT 9265 4086 84.17.53.155/9993 cafe9efeb9 - PLANET 145 DIRECT 4260 4115 104.194.8.134/9993 ``` 第四列如果是-1 那就是不通了,腾讯云的还好,国内国外都能通,移动要么都不通要么只有后两个通。 |
74
taorzhang 2022-09-02 11:25:15 +08:00 via iPhone
试试 tailscale 。
|
77
ixinshang 2022-11-30 00:35:16 +08:00
@mhycy 好的,谢谢。 我赶紧去试试。 这个需要维护 world.cpp 中的“const uint64_t ts =XXX”的时间戳值吗?
|
78
ixinshang 2022-11-30 01:11:20 +08:00
@mhycy 测试了一下,更新了 2 个 planet 节点的文件,发现没生效。 准备白天再试试。 请教一下能否给指个路呢。
我能查到的就这个,感觉没啥指导意义 https://docs.zerotier.com/autogen/libzt/files/_zero_tier_sockets_8h |
79
mhycy 2022-11-30 10:31:38 +08:00
@ixinshang
这个是嵌入式 libzt 跟客户端不是一个东西 另外,生成 moon 那个 json 法子就能生成 planet 把 moon 换成 planet 就能生成(验证过了) 时间戳必然要更新,但用上一行的方法自动就是当前时间,替换文件需要全替换,手工来,然后节点就会同步到了 记得重启 |
80
ixinshang 2022-12-01 15:49:28 +08:00
@mhycy
四台机器:A 、B 、C 、D(AB 为国外机器,C 为移动内网机器,D 为电信内网机器)。 测试环境: 1:使用 AB 作为 planet 节点,CD 模拟自己用的其他机器 制作包含 AB 信息的 plant 文件,然后将 planet 作为 ABCD 的 planet 文件来运行,在 CD 中,能正常发现 AB 这 2 个 planet 节点。 2:现在增加 E 机器,作为 planet 节点 制作包含 ABE 信息的 planet 文件,并将新的 planet 作为 ABE 的 planet 文件来运行,重启 ABCDE 的 zerotier-one 服务,等了半个小时,CD 中仍然未发现 E 节点的信息。 请问一下,我的这个是否是您说的这个方法呢 |
84
ixinshang 2022-12-15 00:13:02 +08:00
@mhycy 目前看着正常。
但是有时候路由器重拨后,路由器下面的设备,连不上 planet 了。 最近折腾了 wireguard ,国外的服务器,每次都中转一次,延迟太感人。 准备看看 headscale ,不知道能否设置成多节点,免得 1 台机器挂了,然后都连不上,。 |
85
Eaglemask 2023-06-20 06:39:17 +08:00
@oneisall8955 这个教程到安装 planet 服务器的管理系统 ztncui 时候一堆问题, 通过 alien 把 rpm 转为 debian, 安装一堆错误提示, 请问如何解决?
root@sb:~/ZeroTierOne/attic/world# dpkg -i ztncui_0.8.6-2_amd64.deb (Reading database ... 83290 files and directories currently installed.) Preparing to unpack ztncui_0.8.6-2_amd64.deb ... /var/lib/dpkg/info/ztncui.prerm: line 4: [: upgrade: integer expression expected /var/lib/dpkg/tmp.ci/preinst: line 20: [: upgrade: integer expression expected /var/lib/dpkg/tmp.ci/preinst: line 24: [: upgrade: integer expression expected Unpacking ztncui (0.8.6-2) over (0.8.6-2) ... /var/lib/dpkg/info/ztncui.postrm: line 4: [: upgrade: integer expression expected Setting up ztncui (0.8.6-2) ... /var/lib/dpkg/info/ztncui.postinst: line 56: [: configure: integer expression expected /var/lib/dpkg/info/ztncui.postinst: line 60: [: configure: integer expression expected |
86
oneisall8955 2023-06-20 09:46:50 +08:00 via Android
@Eaglemask
- ztncui 本身就有 deb 包,无需用 rpm 转,详见: https://key-networks.com/ztncui/#installation - 我用的是源码运行,即 node 服务,详见: https://github.com/key-networks/ztncui |
87
Eaglemask 2023-06-20 22:06:21 +08:00
@oneisall8955 谢谢, 我找了个更好的 loganjin.cn/article/zerotier-one/
|
89
leisifung 2023-08-23 16:37:48 +08:00
自己搭建 moon 服务器,很简单。好用。
|