VPNs Mesh ou Peer-To-Peer
As VPNs Mesh ou VPNs Peer-to-Peer se diferenciam das VPNs tradicionais no sentido em que conseguem se comunicar diretamente sem intermediários (em termos técnicos, sem um relay server).
VPNs como OpenVPN e IPSec obrigam que toda o tráfego da rede VPN passe por um servidor central (chamado gateway ou relay). O problema disso é que esse servidor pode sobrecarregar e se tornar um gargalo no sistema.
Uma abordagem diferente são as de VPNs mesh e peer-to-peer. Alguns se referem a essas VPNs como uma forma de SDN (Software Defined Networking), um termo que está muito em alta ultimamente.
Trago aqui uma lista de VPNs mesh e peer to peer.
Aviatrix
Preço: Pago
Tipo de código: Fechado
Pulse Secure
Preço: Pago
Tipo de código: Fechado
LogMeIn Hamachi
Preço: Pago
Tipo de código: Fechado
Nebula
Preço: ?
Tipo de código: Aberto
Empresa por trás: Slack
Tailscale
Preço: Gratuito
Tipo de código: Aberto
Usa o WireGuard como backend de VPN e a biblioteca criptográfica Zinc
Pritunl
Preço: Gratuito
Tipo de código: Aberto
Usa o WireGuard como backend de VPN e a biblioteca criptográfica Zinc
Zero Tier
É uma das soluções de VPN que também é uma SDN.
Preço: Gratuito para uso não comercial
Tipo de código: Aberto
Referências
Artigo do blog Undisclosed
https://undisclosed.blog/mesh-vpn/
Artigo na Linux Magazine
https://www.linux-magazine.com/Issues/2015/181/Peer-to-Peer-VPNs/
Discussão comparando Zero Tier e Tinc
https://news.ycombinator.com/item?id=16326036