Weron项目首次发布,开发基于WebRTC协议的VPN

Weron VPN 的第一个版本已经发布,它允许您创建覆盖网络,将地理上分散的主机联合到一个虚拟网络中,该网络的节点直接相互交互(P2P)。 支持创建虚拟 IP 网络(第 3 层)和以太网(第 2 层)。 该项目代码是用 Go 编写的,并根据 AGPLv3 许可证分发。 就绪版本适用于 Linux、FreeBSD、OpenBSD、NetBSD、Solaris、macOS 和 Windows。

与 Tailscale、WireGuard 和 ZeroTier 等项目的主要区别在于使用 WebRTC 协议进行虚拟网络中节点的交互。 使用 WebRTC 作为传输的优点是它对 VPN 流量阻塞具有更高的抵抗力,因为它在流行的视频和音频会议程序中被积极使用,例如 Zoom。 WebRTC 还提供开箱即用的工具,用于访问在 NAT 后面运行的主机并使用 STUN 和 TURN 协议绕过企业防火墙。

Weron 可用于创建统一的可信网络,将本地主机与云环境中运行的系统连接起来。 在低延迟网络上使用 WebRTC 的低开销也使得创建基于 Weron 的安全家庭网络来保护本地网络内主机之间的流量成为可能。 提供API供开发人员创建自己的分布式应用程序,具有自动恢复连接和同时建立多个通信通道等功能。

来源: opennet.ru

添加评论