The first release of the Weron project developing VPN based on the WebRTC protocol

The first release of Weron VPN has been published, which allows you to create overlay networks that combine geographically dispersed hosts into one virtual network, the nodes of which interact directly with each other (P2P). The creation of virtual IP networks (layer 3) and Ethernet networks (layer 2) is supported. The project code is written in Go and distributed under the AGPLv3 license. Ready builds are prepared for Linux, FreeBSD, OpenBSD, NetBSD, Solaris, macOS and Windows.

The key difference from projects such as Tailscale, WireGuard and ZeroTier is the use of the WebRTC protocol for the interaction of nodes in a virtual network. The advantage of using WebRTC as a transport is the higher resistance to blocking VPN traffic, as it has been actively used in popular video and audio conferencing programs such as Zoom. WebRTC also provides out-of-the-box tools for accessing hosts running behind NATs and bypassing corporate firewalls using the STUN and TURN protocols.

Weron can be used to create single trusted networks that connect local hosts with systems running in cloud environments. The low overhead of using WebRTC in low latency networks also makes it possible to create secure home networks based on Weron to protect traffic between hosts within local networks. An API is provided for developers to create their own distributed applications with features such as automatic connection resumption and the establishment of multiple communication channels at the same time.

Source: opennet.ru

Add a comment