Wiretrustee: WireGuard-Based Mesh Network

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • SonarLint - Deliver Cleaner and Safer Code - Right in Your IDE of Choice!
  • OPS - Build and Run Open Source Unikernels
  • Scout APM - Less time debugging, more time building
  • wiretrustee

    Connect your devices into a single secure private WireGuard®-based mesh network.

    https://github.com/wiretrustee/wiretrustee/projects/2

    Router Nodes is what I would really like to have, I want a node that doesn't have internet connection, but in the local network with another node to get access to the internet through that node. Wasn't able to achieve it with plain Wireguard, my linux networking kungfu is weak.

  • innernet

    A private network system that uses WireGuard under the hood.

  • SonarLint

    Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.

  • headscale

    An open source, self-hosted implementation of the Tailscale control server

    https://github.com/juanfont/headscale replaces the tailscale control panel with something open source and self-hosted. However, it doesn't have all the features of the official tailscale control panel.

  • tailscale

    The easiest, most secure way to use WireGuard and 2FA.

  • Nebula

    A scalable overlay networking tool with a focus on performance, simplicity and security

  • dsnet

    FAST command to manage a centralised wireguard VPN. Think wg-quick but quicker: key generation + address allocation.

    I made this: https://github.com/naggie/dsnet/ -- a simple command to manage a centralised wireguard VPN. Think wg-quick but quicker: key generation + address allocation

  • wg-meshconf

    WireGuard full mesh configuration generator.

    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

  • OPS

    OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.

  • tinc

    a VPN daemon

    Don't forget tinc:

    https://github.com/gsliepen/tinc/tree/1.1

    It isn't based on WireGuard, but is a true mesh network, unlike everything you've listed. No central coordination point, every node is equal.

    Think of it as BitTorrent with a few initial peers you set up through a config file, and it learns of every other peer at runtime (like BitTorrent does through Peer Exchange).

    It can forward traffic through other nodes (like Tailscale and unlike Nebula) and recomputes the most efficient route as peers become (un)available.

  • cjdns

    An encrypted IPv6 network using public-key cryptography for address allocation and a distributed hash table for routing.

  • wgsd

    A CoreDNS plugin that provides WireGuard peer information via DNS-SD semantics

  • Netmaker

    Netmaker makes networks with WireGuard. Netmaker automates fast, secure, and distributed virtual networks.

  • fastd

    Fast and Secure Tunnelling Daemon (by NeoRaider)

  • ZeroTier

    A Smart Ethernet Switch for Earth

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts