FreePN е P2P реализация на дистрибутирана виртуална частна мрежа (dVPN), която създава анонимно "облако" от равноправни възли, където всеки равноправен възел е едновременно клиентски възел и изходен възел. Равноправните възли се свързват случайно при стартиране и се свързват отново с нови (случайни) равноправни възли при необходимост.
Потребителският интерфейс на FreePN (freepn-gtk3-tray) в момента поддържа XDG-съвместими среди на базата на GTK3, например Gnome, Unity, XFCE и производни.
FreePN не е пълноценно VPN (като openvpn или vpnc) и не изисква настройка на предварителни общи ключове или сертификати. Трафикът през мрежовите връзки на FreePN винаги е криптиран, обаче, тъй като всека мрежова връзка е независима, трафикът трябва да бъде декриптиран при излизане от всеки равноправен хост. При работа в "равноправен" режим се предполага, че всеки равноправен възел е ненадежден хост; при работа в режим "adhoc" възлите могат да се считат за доверени (тъй като принадлежат на потребителя). Така че, потребителят, извършващ незаконни действия, компрометира случайния изходен възел. Разликата с TOR и търговските VPN е, че изходните възли обикновено знаят какво правят.
Ограничения
- маршрутизира се само трафик www (http и https) и dns (по избор)
- маршрутизацията на трафика поддържа само IPv4
- конфиденциалността на DNS изцяло зависи от вашата конфигурация на DNS
- най-разпространената конфигурация на DNS само за локални мрежи не поддържа маршрутизация от кутията
- трябва да направите промени, за да спрете изтичането на конфиденциалност на DNS
Демонстрационно видео на FreePN срещу VPN
Източник: linux.org.ru

