FreePN é uma implementação P2P de uma rede privada virtual distribuída (dVPN) que cria uma “nuvem” anônima de pares, onde cada par é um nó cliente e um nó de saída. Os pares são conectados aleatoriamente na inicialização e reconectados a novos pares (aleatórios) conforme necessário.
A interface de usuário FreePN (freepn-gtk3-tray) atualmente suporta ambientes baseados em GTK3 compatíveis com XDG, como Gnome, Unity, XFCE e derivados.
FreePN não é uma VPN completa (como openvpn ou vpnc) e não exige que você configure nenhuma chave ou certificado pré-compartilhado. O tráfego nos links de rede FreePN é sempre criptografado, entretanto, como cada link de rede é independente, o tráfego deve ser descriptografado ao sair de cada host peer. Ao operar no modo "ponto a ponto", cada ponto é considerado um host não confiável; Ao operar em modo “adhoc”, os nós podem ser considerados confiáveis (já que pertencem ao usuário). Assim, um usuário realizando atividades ilegais compromete um nó de saída aleatório. A diferença do TOR e das VPNs comerciais é que os nós de saída que os contêm geralmente sabem o que estão fazendo.
Restrições
- Somente o tráfego www (http e https) e dns (opcional) é roteado
- roteamento de tráfego suporta apenas IPv4
- A privacidade do DNS depende inteiramente da sua configuração de DNS
- A configuração DNS somente LAN mais comum não suporta roteamento pronto para uso
- você precisa fazer alterações para impedir o vazamento de privacidade do DNS
Vídeo de demonstração FreePN vs VPN
Fonte: linux.org.ru