V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
patrickyoung
V2EX  ›  分享创造

[Self-Hosted] Zerotier 快速自建 Planet 与 FAQ,更自动化

  •  
  •   patrickyoung · 2023-05-02 12:29:25 +08:00 · 1169 次点击
    这是一个创建于 566 天前的主题,其中的信息可能已经有所发展或是发生改变。

    Repo: https://github.com/kmahyyg/ztncui-aio License: AGPL-v3

    用法: docker pull ghcr.io/kmahyyg/ztncui-aio

    然后 docker run 的话就需要看一下 readme 了。

    重点:

    • 使用 ZTNCUI 自建,AIO 并采用了 Docker 封装
    • 提供 ARM64 (aarch64) + AMD64 架构的 Docker 镜像
    • GitHub Action CI 自动 build
    • 使用 Golang 实现了通过 JSON 配置文件创建新 Planet 的程序,不再依赖官方 mkworld / 修改版 mkmoonworld (这个实际就是 static-linked 的 mkworld)。具体原理和内容直接看代码,用法看 Readme.
    • 从老版的 supervisord 替换为 s6-rc 更加轻量简洁

    常见问题:

    1. Planet / Moon?

    不准确的简单化的理解,前者属于 root controller ,后者只是一个 relay server

    1. 创建出的 planet 文件怎么用?

    放到 zt 客户端用户数据目录下替换即可。

    1. 制作出的 planet 文件没法用,zt 客户端不认?

    请提交 Issue 反馈。

    1. 为什么默认不带官方自己的节点?

    解除官方连接设备限制。同时在国内可以加速 handshake 环节,提高 p2p direct 连接而不用 relay 的概率。

    1. 移动( CMCC )网络没法用?

    移动大内网,跨运营商直接穿透的能力不太行。联通 /电信用户目前没有反馈异常。

    1. 为什么不用 Tailscale / Headscale?

    不是真 P2P 直连,内网穿透需要依赖 DERP 服务器中转 (本质是 STUN/TURN/Tunnel over HTTP 协议,需要 443 开放,国内开 443 有监管问题)

    1. 默认 9993/udp 不支持修改?

    客户端可以,改了之后 UI 程序可能不工作。 服务端也可以,但是不建议修改,443/udp 有未知 QoS 和监管问题。 综上,不建议修改。

    1. 客户端(尤其笔记本)合盖断网?

    Mac 的话是系统特性了,无解。只能不合盖。 Win 端可以尝试设置系统电源选项,合盖不休眠、不断网。

    1. 家里有公网 IP 但是仍然握手方式为 relay (中转)?

    尝试关闭 Fake-IP + Tun 模式的梯子或者设置绕过规则。

    求助:

    有没有 iOS 大佬能够用 libzt 做一个可以自定义 planet 的移动版客户端?

    还有其他问题?看 ReadMe ,里面没写就开 Issue.

    5 条回复    2023-05-03 16:17:28 +08:00
    xunix
        1
    xunix  
       2023-05-02 13:48:00 +08:00   ❤️ 1
    MAC 的话可以买一个 HDMI 欺骗器就可以合盖了
    root01
        2
    root01  
       2023-05-02 17:00:56 +08:00
    中文文档呢
    dianso
        3
    dianso  
       2023-05-02 18:10:18 +08:00
    家里移动 NAT4
    公司联通
    单位电信
    都是秒打洞
    十几个服务器,速度很快
    troilus
        4
    troilus  
       2023-05-03 15:14:39 +08:00
    你好支持家宽的 DDNS 吗
    patrickyoung
        5
    patrickyoung  
    OP
       2023-05-03 16:17:28 +08:00 via iPhone
    @troilus #3 negative.
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4992 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 09:49 · PVG 17:49 · LAX 01:49 · JFK 04:49
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.