n2n est un VPN open source léger qui crée des réseaux virtuels entre des ordinateurs derrière des pare-feu et des dispositifs NAT. Chaque nœud périphérique tente d'abord une connexion UDP directe avec ses pairs. Si cela n'est pas possible, un supernœud joignable publiquement relaie les paquets. Les organisations exploitent leurs propres supernœuds et nœuds périphériques : n2n constitue ainsi une alternative auto-hébergée aux services VPN d'overlay commerciaux pour relier des sites et des appareils.
n2n est développé par ntop, une entreprise italienne qui propose aussi des produits de supervision réseau comme ntopng et nProbe. Le logiciel est publié sous licence GPL-3.0 et son code source est public ; il peut donc être audité et exploité sans service d'un éditeur. Le trafic transitant par une infrastructure exploitée par l'organisation, il reste dans un environnement qu'elle contrôle. Le projet ne publie pas d'accord de traitement de données, car il s'agit d'un logiciel sans service d'éditeur.