innernet — screenshot of github.com

innernet

innernet is a private network system built on WireGuard. It leverages standard CIDR concepts and WireGuard's security to create powerful access control primitives, distinguishing it from alternatives like Tailscale or Nebula.

Visit github.com →

Questions & Answers

What is innernet?
innernet is a private network system that uses WireGuard for secure peer-to-peer connections. It manages network peers and access control based on standard IP networking concepts like CIDRs.
Who can benefit from using innernet?
innernet is designed for users or organizations needing to create private networks with fine-grained access control. It suits those comfortable with CIDR-based network management and seeking an alternative to other VPN mesh solutions.
How does innernet differ from tools like Tailscale or Nebula?
While similar in goals to Tailscale or Nebula, innernet takes a different approach by focusing on existing networking concepts like CIDRs for access control. It aims to turn basic IP networking into more powerful Access Control List (ACL) primitives directly.
When should I consider using innernet for my network?
Consider innernet when you need to establish a secure, private network where access control is managed explicitly via CIDRs and associations. It is suitable for scenarios requiring a self-hosted, WireGuard-based solution with granular control over peer communication.
How are access controls managed in an innernet network?
Access controls in innernet are managed by associating CIDRs (Classless Inter-Domain Routings). Peers within a CIDR can only contact other peers in the same CIDR or specifically associated CIDRs, including a special "infra" CIDR for the server.