V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
s609926202
V2EX  ›  问与答

服务器自建 zerotier planet 后,如何将服务器本身作为一个客户端加入网络?

  •  
  •   s609926202 · 2022-10-21 09:40:18 +08:00 · 1246 次点击
    这是一个创建于 797 天前的主题,其中的信息可能已经有所发展或是发生改变。
    服务器 A ,使用 docker 自建了个 planet 行星服务器,新建 Network 网络 abc 。

    本地电脑 B 加入 abc ;
    现在要将服务器 A 也作为一个客户端,加入 abc ;

    目的是内网互联。所以有办法使服务器 A 既作为 planet ,也作为 node 客户端吗?
    第 1 条附言  ·  2022-10-21 13:57:13 +08:00
    @mhycy

    问题解决。

    不能在 docker 内运行 zerotier-one 服务,直接在服务器上安装 zerotier-one ,并替换 planet 文件,然后 join 创建好的 Network 。至于 UI 可以单独安装,配置 token 即可。
    6 条回复    2023-04-10 16:33:05 +08:00
    youngkingdom
        1
    youngkingdom  
       2022-10-21 10:13:57 +08:00
    坐等大佬
    lookStupiToForce
        2
    lookStupiToForce  
       2022-10-21 10:31:22 +08:00
    有个骚操作我没试过,只提个想法:
    A 上再弄一个 docker ,把端口啥的设置一下别冲突,让这个 docker 里的 zerotier 去加入网络
    mhycy
        3
    mhycy  
       2022-10-21 10:32:43 +08:00
    planet 机器用自建 planet 文件替换后,本身是等价的 zerotier node 与其他 planet 互联,包括自身
    所以直接 join 就好了
    s609926202
        4
    s609926202  
    OP
       2022-10-21 10:46:26 +08:00
    @mhycy 我试过了不行(不知道是不是我在 docker 内构建的 platnet )


    如图,joins 后只分配了 ip4 ,Peer status 还是个 Controller ,且在另一台加入 Network 的本地客户端还是无法访问 10.147.17.166 (即 planet 所在服务器)
    mhycy
        5
    mhycy  
       2022-10-21 11:52:20 +08:00
    @s609926202 给个拓扑,怀疑你的网络存在需要发夹 NAT 的情况
    chjun2018
        6
    chjun2018  
       2023-04-10 16:33:05 +08:00
    请教一下 ztnui docker 安装的怎么配置 token ?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4836 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 18ms · UTC 01:10 · PVG 09:10 · LAX 17:10 · JFK 20:10
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.