五分钟自建 ZeroTier 的 Planet(使用 ztncui 作为 controller) - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
Markxu0
V2EX    分享创造

五分钟自建 ZeroTier 的 Planet(使用 ztncui 作为 controller)

  •  
  •   Markxu0 2021-11-21 17:01:50 +08:00 7742 次点击
    这是一个创建于 1432 天前的主题,其中的信息可能已经有所发展或是发生改变。

    前言

    迫于 https://v2ex.com/t/799623 这个帖子让我在 5 分钟内并没有成功搭建号 planet,于是自己也造了个轮子。 这个轮子在国内的机器上也能够快速的部署成功

    项目地址

    docker-zerotier-planet

    21 条回复    2023-02-23 15:52:00 +08:00
    Acoffice
        1
    Acoffice  
       2021-11-21 17:35:44 +08:00 via Android
    原生的客户端是否支持私有 planet ?
    Markxu0
        2
    Markxu0  
    OP
       2021-11-21 17:51:14 +08:00
    @Acoffice #1 安卓需要特定的客户端,Linux,Win,Mac 平台都可以使用私有的 planet, 直接替换目标文件即可,iOS 暂时不清楚。

    安卓客户端可以使用这个项目 https://github.com/kaaass/ZerotierFix
    chenall
        3
    chenall  
       2021-11-21 18:09:29 +08:00 via Android
    @Acoffice 不需要改 planet,官方程序可以直接连接到私有控制器的。
    我就是直接使用,可以同时连接自己的控制器和官方的控制器。
    chenall
        4
    chenall  
       2021-11-21 18:13:35 +08:00 via Android
    修改 planet 是完全私有化,不经过官方的节点。
    我觉得还是不要改 planet 的好,可以控制器不需要固定 IP ,也可以连接。

    目前我就是拨号连接的网络做控制器节点。
    使用正常速度也很快。
    Acoffice
        5
    Acoffice  
       2021-11-21 19:25:45 +08:00 via Android
    @chenall 私有化就比较方便了,既然不用修改客户端,那比 moon 还是有优势的,手机端连接 moon 的问题就解决了,而且顺带解了设备数限制。
    Acoffice
        6
    Acoffice  
       2021-11-21 19:25:55 +08:00 via Android
    @Markxu0 好的。谢谢
    40EaE5uJO3Xt1VVa
        7
    40EaE5uJO3Xt1VVa  
       2021-11-21 20:07:29 +08:00
    太菜了,看着云里雾里的,zerotier 虽然在用

    moon 和 planet 什么区别,controller 又扮演什么角色。
    wdxbb
        8
    wdxbb  
       2021-11-21 21:07:33 +08:00
    部署好了,但是如何加入网络呢,mac 点击 join networks 服务器后台这边也看不见有申请加入网络的记录
    Markxu0
        9
    Markxu0  
    OP
       2021-11-21 21:36:31 +08:00
    @wdxbb #8 服务器需要开放 9993 tcp 和 9993 udp 端口
    wdxbb
        10
    wdxbb  
       2021-11-21 21:54:22 +08:00
    谢谢,我的 9993 端口被之前部署的 moon 占用了,晚点换个 VPS 看看。 @Markxu0
    Markxu0
        11
    Markxu0  
    OP
       2021-11-21 21:58:08 +08:00
    @wdxbb #10 可以修改端口试试
    muhahaha
        12
    muhahaha  
       2021-11-22 09:50:30 +08:00 via iPhone
    请问这个和自建 moon 相比较,优势在哪里?
    2i2Re2PLMaDnghL
        13
    2i2Re2PLMaDnghL  
       2021-11-22 10:50:21 +08:00
    @chenall 改 planet 通常的原因是因为官方的 planet 连不上,如果 planet 连不上那 controller 就算固定 IP 也找不到。

    @yanzhiling2001
    planet 提供 node_id=> (IP, port)
    moon 辅助 planet
    controller 提供 network_id => (node_id, virtual_IP)[]
    Markxu0
        14
    Markxu0  
    OP
       2021-11-22 11:22:56 +08:00
    @muhahaha #12 这个是私有化部署,可以不走官方的服务器,在网络延迟上可以有效提升。同时可以解锁设备限制等。
    Acoffice
        15
    Acoffice  
       2021-11-28 22:30:51 +08:00
    Segmentation fault (core dumped) zerotier 起不来,今天刚拉的代码打包的
    cweijan
        16
    cweijan  
       2021-11-29 11:22:04 +08:00
    说实在现在不建议使用 zerotier 了, n2n 和 wireguard 更稳定快速.
    Markxu0
        17
    Markxu0  
    OP
       2021-11-29 14:46:13 +08:00
    @cweijan #16 感谢您的建议,下次我抽空看看,顺便对比一下差异。
    ZeratullZhou
        18
    ZeratullZhou  
       2022-02-11 18:55:52 +08:00
    @Markxu0 用你的镜像构建了一下,替换 planet 文件后 peers 列表还是只有官方的 planets ,leaf 节点之间互 ping 延迟上百 ms ,感觉没有用上 planet 功能,只是替换了一个 controller
    ixinshang
        19
    ixinshang  
       2022-12-02 11:21:13 +08:00
    @Markxu0 抽空看得咋样了?
    luanpao
        20
    luanpao  
       2022-12-14 09:08:48 +08:00   1
    @Markxu0 iOS 客户端插件在这里,设备需要越狱: https://github.com/lemon4ex/ZeroTieriOSFix
    root01
        21
    root01  
       2023-02-23 15:52:00 +08:00
    请问一下可以进行策略管理嘛?
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3763 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 10:16 PVG 18:16 LAX 03:16 JFK 06:16
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86