FreePN è un'implementazione P2P di una rete privata virtuale distribuita (dVPN) che crea un 'cloud' anonimo di nodi peer-to-peer, dove ogni nodo peer funge sia da nodo client che da nodo di uscita. I nodi peer si connettono casualmente all'avvio e si ricollegano a nuovi nodi peer (casuali) secondo necessità.
L'interfaccia utente di FreePN (freepn-gtk3-tray) supporta attualmente gli ambienti compatibili con XDG basati su GTK3, come Gnome, Unity, XFCE e le loro derivate.
FreePN non è una soluzione completa VPN (come openvpn o vpnc) e non richiede la configurazione di chiavi pubbliche o certificati. Il traffico sulle connessioni di rete FreePN è sempre crittografato, tuttavia, poiché ogni connessione di rete è indipendente, il traffico deve essere decrittografato quando esce da ciascun host peer. Operando in modalità "peer-to-peer", si presuppone che ogni nodo peer sia un host non affidabile; in modalità "adhoc", i nodi possono essere considerati affidabili (poiché appartengono all'utente). Pertanto, un utente che svolge attività illecite compromette un nodo di uscita casuale. A differenza di TOR e VPN commerciali, i nodi di uscita in genere sanno cosa stanno facendo.
Limitazioni
- viene instradato solo il traffico www (http e https) e dns (opzionale)
- la routing del traffico supporta solo IPv4
- la privacy DNS dipende completamente dalla tua configurazione DNS
- la configurazione DNS più comune solo per reti locali non supporta il routing di default
- è necessario apportare modifiche per fermare la perdita di privacy DNS
Video dimostrativo FreePN vs VPN
Fonte: linux.org.ru

