WireGuard full mesh configuration generator. (by k4yt3x)

Wg-meshconf Alternatives

Similar projects and alternatives to wg-meshconf

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better wg-meshconf alternative or higher similarity.

wg-meshconf reviews and mentions

Posts with mentions or reviews of wg-meshconf. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-09-03.
  • Wireguard mesh between 4 pc similar to Tailscale
    4 projects | reddit.com/r/selfhosted | 3 Sep 2022
  • Updated MinIO NVMe Benchmarks: 2.6Tpbs on Get and 1.6 on Put
    3 projects | news.ycombinator.com | 4 Jan 2022
    my experience, i dont know if this is comparable, but from my memory (i have not made any notes on that), i've tried min.io in december and switched to seaweed a weeks ago, because my usecase was transition from local file storage to DFS + also enable our developers to transition from local filesystem to s3. Since my resources are limited (vsphere VM) with 3 hosts + different disks, i tried to set up a 3 vm cluster with minio first, after i did some research on different systems (ceph, longhorn.io, ..) i wanted to have an easy setup-able system, which supports s3. I relied a lot on what people measured and chose min.io first because it supported mount via s3. Then i tried to copy over about 34 million files (mostly few bytes, but can also be 1Gbyte), with a mass of about 4.2TB. I tried different methods, rsync, cp, cp with parallelism,.. and i took me about 3 days to copy over 300GB of data at best. Then i also found out that it was impossible to list files. We have one single folder with over 300k projects (guid) beneath (growing). After that i gave seaweed a shot. Why i did not used it firsthand was documentation was a bit confusing and it did not gave me all the answers i needed as fast as minio did.

    Now, my seaweed setup is a 3 vm cluster with 3 disks per vm (1TB) each. I configured a wireguard mesh (https://github.com/k4yt3x/wg-meshconf) between the VMs and configured master and volumes server to talk to each other via wireguard IPs securely. I also configured ufw to only allow communication between http/gRPC ports. I also configured a filer (using leveldb3) to use wireguard IPs (master and volumes) and let it communicate with some specific servers on the outside (ufw).

    After that i mounted the filer via weed.mount on that specific server and tried to copy over the same files/folders. after 2 days i copied over about 1.5 TB of the data via rsync. There was also no problem with file listing and accessing the filer from different machines while uploading stuff. But there is a overhead when reading and creating lots of small files. File listing is even faster than local btrfs file listing.

    chris is also very nice and fast fixing bugs.

  • How to add new client to wireguard in VPS without getting public IP changed on the client?
    2 projects | reddit.com/r/WireGuard | 30 Jul 2021
    There are two factors at play here. The client's public IP actually depends on the gateway they use on accessing the internet. You can disable routing and your clients will keep their public IP and general internet access won't go through the VPS. However, if you want the traffic between "clients" also skip the VPS, then you want a mesh network. wesher and wg-meshconf can help you on configuring them.
  • Wiretrustee: WireGuard-Based Mesh Network
    16 projects | news.ycombinator.com | 28 Jun 2021
    Looks great!

    I've been using wg-meshconf[1] to assist in setting up Wireguard Mesh Networks on Linux for a while, works amazing!

    A massive use case is to setup Kubernetes clusters, where network encryption is extremely important.

    [1]: https://github.com/k4yt3x/wg-meshconf

  • A note from our sponsor - Sonar
    www.sonarsource.com | 31 May 2023
    Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work. Learn more →


Basic wg-meshconf repo stats
3 months ago
TestGPT | Generating meaningful tests for busy devs
Get non-trivial tests (and trivial, too!) suggested right inside your IDE, so you can code smart, create more value, and stay confident when you push.