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测试且未经安全审计。
- 实验显示链路故障时可自动重构,按最低度量路径智能选路。