Open Source Solutions for VPNs over CGNAT: P2P Alternatives

Authors

  • Valentín Torassa Colombero Universidad Abierta Interamericana, Argentina
  • Santiago Roatta Universidad Nacional de Rosario, Argentina
  • María Eugenia Casco Universidad Abierta Interamericana, Argentina

Keywords:

VPN, CGNAT, redes P2P, open source

Abstract

The increasing use of Carrier-Grade NAT (CGNAT) by Internet providers has limited the ability of users to remotely and securely access their devices and private networks. Conventional VPNs such as OpenVPN and Wire-Guard have been used for this purpose, but require technical configurations and, in many cases, a static public IP. This study explores open source solutions that enable secure connectivity without the need for a public IP, focusing on ZeroTier and Tailscale, two technologies based on P2P networks that facilitate connection through CGNAT using NAT traversal. ZeroTier combined with NGINX as a reverse proxy to expose internal services is implemented and evaluated, as well as Tailscale in its P2P configuration without a central server. Both solutions are compared, providing a clear view on their viability as affordable alternatives to traditional VPNs. Finally, the development of a self-hosted solution based on Nebula is proposed, offering a flexible and fully decentralized option. The study aims to provide the end user with simple and effective solutions to securely connect to their private network without relying on public IP addresses or technical configurations.

Downloads

Published

2025-11-11

How to Cite

Torassa Colombero, V., Roatta, S., & Casco, M. E. (2025). Open Source Solutions for VPNs over CGNAT: P2P Alternatives. JAIIO, Jornadas Argentinas De Informática, 11(7), 81-93. https://revistas.unlp.edu.ar/JAIIO/article/view/20074