Hasty Briefsbeta

双语

Dynamic Routing on WireGuard for Everyone

4 months ago
  • #Networking
  • #Resilient Overlay Network
  • #WireGuard
  • 尼龙(Nylon)是基于WireGuard构建的弹性覆盖网络(RON),专为高性能、安全性、可靠性和易用性而设计。
  • RON通过中间节点路由流量,提升应用程序的可靠性和性能。
  • 尼龙集成了Babel路由协议与Polyamide(支持动态路由的WireGuard-go分支)。
  • Polyamide特性包括代码级数据包操控、无需内核修改的多端点支持。
  • 尼龙通过WireGuard隧道传输带内控制消息,确保路由信息零泄漏。
  • 保持与原生WireGuard客户端的向后兼容性,将其视为非路由终端节点。
  • 采用基于历史记录的滞后函数,防止不稳定网络中频繁切换路由。
  • 动态路由允许节点间非全连接,区别于传统网状VPN架构。
  • 支持单UDP端口部署、静态链接二进制文件,配置极简。
  • WireGuard兼容性使现有客户端可连接(功能受限)。
  • 尼龙处于早期开发阶段,未通过Windows测试且未经安全审计。
  • 实验显示链路故障时可自动重构,按最低度量路径智能选路。