Hasty Briefsbeta

Dynamic Routing on WireGuard for Everyone

a day ago
  • #Networking
  • #Resilient Overlay Network
  • #WireGuard
  • Nylon is a Resilient Overlay Network (RON) built from WireGuard, designed for performance, security, reliability, and ease of use.
  • RON improves application reliability and performance by routing traffic through intermediate nodes.
  • Nylon integrates the Babel routing protocol with Polyamide, a WireGuard-go fork enabling dynamic routing.
  • Polyamide features include code-defined packet manipulation and multi-endpoint support without kernel modifications.
  • Nylon uses in-band control messages over WireGuard tunnels, ensuring routing information isn't leaked.
  • Backwards-compatible with vanilla WireGuard clients, treating them as non-routing leaf nodes.
  • Employs a history-based hysteresis function to prevent frequent route switching in unstable networks.
  • Dynamic routing allows nodes to not be fully reachable from each other, unlike mesh-based VPNs.
  • Easy deployment with a single UDP port, statically-linked binary, and minimal configuration.
  • WireGuard compatibility allows existing clients to connect with reduced functionality.
  • Nylon is early-stage software, untested on Windows, and lacks security audits.
  • Demonstrates automatic reconfiguration upon link failures, routing via least metric paths.