rateltalk
V2EX  ›  问与答

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

  •  
  •   rateltalk · Oct 21, 2022 · 1867 views
    This topic created in 1312 days ago, the information mentioned may be changed or developed.
    服务器 A ,使用 docker 自建了个 planet 行星服务器,新建 Network 网络 abc 。

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

    目的是内网互联。所以有办法使服务器 A 既作为 planet ,也作为 node 客户端吗?
    Supplement 1  ·  Oct 21, 2022
    @mhycy

    问题解决。

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


    如图,joins 后只分配了 ip4 ,Peer status 还是个 Controller ,且在另一台加入 Network 的本地客户端还是无法访问 10.147.17.166 (即 planet 所在服务器)
    mhycy
        5
    mhycy  
       Oct 21, 2022
    @s609926202 给个拓扑,怀疑你的网络存在需要发夹 NAT 的情况
    chjun2018
        6
    chjun2018  
       Apr 10, 2023
    请教一下 ztnui docker 安装的怎么配置 token ?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1172 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 23:27 · PVG 07:27 · LAX 16:27 · JFK 19:27
    ♥ Do have faith in what you're doing.