meshbird

meshbirdApache-2.0更新放缓

用 Go 实现的分布式私有网络工具,把多台机器组成加密的虚拟内网,方便跨机房、跨云互联而不依赖中心网关。

Distributed private networking

v2.3发布于 2019-06-18 06:45 UTC3,531star208fork同步于 2026-11-10 17:42 UTC

怎么上手

由 README 提炼,执行前请确认
从 https://github.com/meshbird/meshbird/releases 下载并安装最新 release,然后运行 ./meshbird --help
硬件要求按 README 说明

README 未说明

下载:源码 zip·GitHub Releases(安装包)本站不镜像安装包

项目说明

由 README 自动翻译提炼

开源云原生分布式私有网络工具,帮你跨区域跨云打通内网

用 Go 实现的分布式私有网络工具,把多台机器组成加密的虚拟内网,方便跨机房、跨云互联而不依赖中心网关。

核心能力

  • 跨多区域多云组建分布式私有网络
  • 通过种子节点自动发现并互联各节点
  • 支持指定公网地址与绑定地址
  • 可配置 MTU 与传输线程数
  • 内置加密传输,实测约 1.58 Gbits/sec

容易踩的坑

需从 GitHub Releases 页面手动下载二进制,README 未提供包管理器安装方式;运行时必须提供 --ip 参数;节点互联需通过 --seedaddrs 指定种子节点

内容由模型根据 README 生成,可能不完整或不准确,以官方文档为准。看原文 README

最近发版

4 个版本v2.3
  1. v2.3最新正式版2019-06-18 · 2019-06-18 06:45 UTC

    这个版本没有写更新说明。

  2. v2.22019-03-17 · 2019-03-17 14:45 UTC

    这个版本没有写更新说明。

  3. v2.12018-09-19 · 2018-09-19 05:46 UTC

    这个版本没有写更新说明。

  4. 2.0Meshbird 2.02018-09-17 · 2018-09-17 12:57 UTC
    查看更新说明

    Meshbird 2.0

用户点评

登录用户的真实使用记录,可按版本和硬件筛选
共 0 条

    还没有人点评。第一个说出真实体验的人最有价值。

    README 原文

    未翻译

    GitHub release

    Meshbird 2

    About

    Meshbird is open-source cloud-native multi-region multi-cloud distributed private networking.

    Install

    Download and install latest release from this page https://github.com/meshbird/meshbird/releases.

    How to run

    $ ./meshbird --help
    Usage: meshbird [--key KEY] [--hostaddr HOSTADDR] [--publicaddrs PUBLICADDRS] [--bindaddrs BINDADDRS] [--seedaddrs SEEDADDRS] [--transportthreads TRANSPORTTHREADS] --ip IP [--mtu MTU] [--verbose VERBOSE]
    
    Options:
      --key KEY
      --hostaddr HOSTADDR
      --publicaddrs PUBLICADDRS, -p PUBLICADDRS
      --bindaddrs BINDADDRS, -b BINDADDRS
      --seedaddrs SEEDADDRS, -s SEEDADDRS
      --transportthreads TRANSPORTTHREADS
      --ip IP
      --mtu MTU
      --verbose VERBOSE
      --help, -h             display this help and exit
    

    Benchmark

    DigitalOcean NYC3 eth1 - private network, encryption on

    # iperf3 -P 1 -R -c 10.247.0.1                                          
    Connecting to host 10.247.0.1, port 5201
    Reverse mode, remote host 10.247.0.1 is sending
    [  4] local 10.247.0.2 port 42536 connected to 10.247.0.1 port 5201
    [ ID] Interval           Transfer     Bandwidth
    [  4]   0.00-1.00   sec   172 MBytes  1.44 Gbits/sec                  
    [  4]   1.00-2.00   sec   162 MBytes  1.36 Gbits/sec                  
    [  4]   2.00-3.00   sec   189 MBytes  1.58 Gbits/sec                  
    [  4]   3.00-4.00   sec   184 MBytes  1.54 Gbits/sec                  
    [  4]   4.00-5.00   sec   176 MBytes  1.48 Gbits/sec                  
    [  4]   5.00-6.00   sec   207 MBytes  1.74 Gbits/sec                  
    [  4]   6.00-7.00   sec   200 MBytes  1.68 Gbits/sec                  
    [  4]   7.00-8.00   sec   192 MBytes  1.61 Gbits/sec                  
    [  4]   8.00-9.00   sec   201 MBytes  1.69 Gbits/sec                  
    [  4]   9.00-10.00  sec   192 MBytes  1.61 Gbits/sec                  
    - - - - - - - - - - - - - - - - - - - - - - - - -
    [ ID] Interval           Transfer     Bandwidth       Retr
    [  4]   0.00-10.00  sec  1.84 GBytes  1.58 Gbits/sec    0             sender
    [  4]   0.00-10.00  sec  1.83 GBytes  1.58 Gbits/sec                  receiver