想请教一下大佬, zerotier 现在是彻底被墙了吗?

2022-08-01 03:06:19 +08:00
 CloudyKumori
前几天就已经跟 NAS 失联了,我还以为是 NAS 抽风了,没想到重启了一下 NAS 以后彻底断连,zerotier 的容器也反复异常停止,看了下日志说是一直在等待 zerotier 服务器上线,但是因为等不到所以自动退出了,看了一下贴吧不止我一个有这样的问题,我用 ddns 连进去一点事都没有,就 zerotier 有这个问题。。。(我有自建服务器,但是也是要通过 zerotier 的官方服务器提供 API 才能正常使用,如果连不上的话自建服务器也是相当于废了)。真被墙了不知道还有什么别的方案能够替代,zerotier 是我用过的即开放又方便的解决方案了
22153 次点击
所在节点    宽带症候群
89 条回复
ZeroDu
2022-08-04 14:05:56 +08:00
@CloudyKumori 大佬怎么自建 planet ,有没有教程。移动现在彻底用不了,一直是卡在 获取配置中
CloudyKumori
2022-08-04 17:55:27 +08:00
@ZeroDu 我新加了一串附言,你可以看着参考一下
sypopo
2022-08-04 21:42:31 +08:00
CloudyKumori
2022-08-04 21:51:29 +08:00
@sypopo 这个应该也行,不过控制面板不是 zero-ui 的,ztnui 好像已经很久都没有更新过了,zeroui 应该会好点?
ZeroDu
2022-08-05 10:10:54 +08:00
@CloudyKumori 感谢;已经搞好了; zero-ui 暂时没搭建,network 还是暂时在官方那边;
CloudyKumori
2022-08-05 13:47:39 +08:00
@ZeroDu 所以还是用的官方的服务器吗?解封了?
ZeroDu
2022-08-05 14:37:27 +08:00
@CloudyKumori 没解封; listpeers 里面有我的 ip:9993 显示 planet
systemcall
2022-08-05 16:43:21 +08:00
墙是分地区的
不同地区、不同运营商,墙的行为是不一样的
比如 Github ,就是从部分地区开始试点的
还有最近的 Steam
CloudyKumori
2022-08-05 22:58:43 +08:00
@ZeroDu network 留在官方那边的话自建 planet 也能起效果的吗?我以为是各自 planet 管理各自的 network 分支并且互不干扰,比如自建 planet 会寻找不到官方 planet 下的 network (起码我在连上自建 planet 的时候没办法加入官方的 network )
spadger
2022-08-11 11:57:31 +08:00
坐标北方秦岭边某城市,电信和移动网络,所有节点全部掉线
spadger
2022-08-12 06:16:38 +08:00
最新状态,移动宽带已经恢复,电信宽带仍然瘫痪中
spediacn
2022-08-28 01:31:27 +08:00
最新状态,移动瘫痪中,电信反而好了
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 那就是不通了,腾讯云的还好,国内国外都能通,移动要么都不通要么只有后两个通。
taorzhang
2022-09-02 11:25:15 +08:00
试试 tailscale 。
ixinshang
2022-11-29 22:01:54 +08:00
@mhycy 方便请教一下这个分发 planet 的方法吗 查了一下资料,没查到相关的信息
mhycy
2022-11-29 23:20:41 +08:00
@ixinshang
所有 planet 都替换新 planet 文件之后 zt 网络会自动同步这个文件,具体逻辑得看源码
ixinshang
2022-11-30 00:35:16 +08:00
@mhycy 好的,谢谢。 我赶紧去试试。 这个需要维护 world.cpp 中的“const uint64_t ts =XXX”的时间戳值吗?
ixinshang
2022-11-30 01:11:20 +08:00
@mhycy 测试了一下,更新了 2 个 planet 节点的文件,发现没生效。 准备白天再试试。 请教一下能否给指个路呢。

我能查到的就这个,感觉没啥指导意义 https://docs.zerotier.com/autogen/libzt/files/_zero_tier_sockets_8h
mhycy
2022-11-30 10:31:38 +08:00
@ixinshang
这个是嵌入式 libzt 跟客户端不是一个东西
另外,生成 moon 那个 json 法子就能生成 planet 把 moon 换成 planet 就能生成(验证过了)
时间戳必然要更新,但用上一行的方法自动就是当前时间,替换文件需要全替换,手工来,然后节点就会同步到了
记得重启
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 节点的信息。

请问一下,我的这个是否是您说的这个方法呢

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

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

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

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

© 2021 V2EX