0 Followers
0 Following
3 Posts

Webmesh: Now with the ability to peer independent meshes

https://sh.itjust.works/post/2277902

Webmesh: Now with the ability to peer independent meshes - sh.itjust.works

Hey all! Dropping my Webmesh project (https://github.com/webmeshproj/webmesh [https://github.com/webmeshproj/webmesh]) again as I’ve just reached a major milestone in my development towards making it a viable product. Webmesh is yet another pass at creating a distributed service/application mesh/VPN using WireGuard. More infoz is on the project website: https://webmeshproj.github.io/ [https://webmeshproj.github.io/] With the new “mesh bridge” capabilities, you can run a bridge node between two or more meshes that serves to forward appropriate traffic between them. It also offers DNS forwarding capabilities to lookup internal names across meshes. This is accomplished by running two or more IPv6 only wireguard interfaces connected to each mesh and sharing routes between them. IPv4 support is planned, but honestly may not even be necessary. You can see a reference example/playground here: https://github.com/webmeshproj/webmesh/tree/main/examples/mesh-to-mesh [https://github.com/webmeshproj/webmesh/tree/main/examples/mesh-to-mesh] Excited for your feedback :)

Webmesh: Yet Another WireGuard Mesh Solution

https://sh.itjust.works/post/2052831

Webmesh: Yet Another WireGuard Mesh Solution - sh.itjust.works

Hey all I wanted to show off my new project, webmesh. It’s yet another solution for creating WireGuard mesh networks/VPNs between multiple hosts, most similar to projects like TailScale/ZeroTier. It differs from others in that there is a controller-less architecture that maintains the network state on every node via Raft consensus. This allows for any node to become the “leader” should one go away. Github in the link above. More infoz in the README and on the project website: https://webmeshproj.github.io [https://webmeshproj.github.io] Excited to hear any feedback :)