Skip Navigation
Webmesh: An Attempt at distributed, zero-trust Federated Networks
github.com GitHub - webmeshproj/webmesh: A simple, distributed, zero-configuration WireGuard mesh provider

A simple, distributed, zero-configuration WireGuard mesh provider - GitHub - webmeshproj/webmesh: A simple, distributed, zero-configuration WireGuard mesh provider

GitHub - webmeshproj/webmesh: A simple, distributed, zero-configuration WireGuard mesh provider

Hey there!

I have this project "Webmesh" that I've been working on for the last month. It is yet another solution providing a zero-configuration WireGuard mesh/VPN solution. Mostly similar to projects like NetZero or TailScale. More infoz is on the project website https://webmeshproj.github.io/.

The difference with this project is I am building it on top of a distributed architecture where state is maintained on each node via Raft consensus. Requests to mutate network state are automatically fielded to the leader node as necessary - and if that node goes away - the network can continue on without them.

Most recently I released a new feature that allows independent meshes to be bridged with each other. An example of what this looks like can be found here https://github.com/webmeshproj/webmesh/tree/main/examples/mesh-to-mesh. It got me realizing that this is becoming a sort of "federated networking" solution. And that immediately made me want to turn to a Fediverse related community to get some feedback.

Excited to hear what you think!

1
Facebook turns over mother and daughter’s chat history to police resulting in abortion charges
  • Except it is encrypted, and pretty secure. That's not really related to the issue. Facebook complied with a subpoena as they are legally required to do so. Signal would have to do the same. The only difference there is that Signal doesn't retain decryption keys for your data so subpoenaing them would be pretty pointless except to prove that some conversation happened.

  • InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)TI
    tinyzimmer @kbin.social
    Posts 1
    Comments 2