Все проектыAll projectsУсі проєкти
Сети и децентрализацияNetworks & decentralizationМережі та децентралізація ЗавершёнCompletedЗавершений 2026

VPN Demo

Учебный VPN

Учебная реализация VPN-туннеля на Go, объясняющая, как вообще работает VPN.An educational Go implementation of a VPN tunnel that explains how a VPN works at all.Навчальна реалізація VPN-тунелю на Go, що пояснює, як працює VPN.

О проектеOverviewПро проєкт

Минимальный VPN, разобранный до основ. Многие пользуются VPN каждый день, но мало кто представляет, что происходит внутри — а внутри ничего магического нет.

Демо показывает всю цепочку: создаётся виртуальный сетевой интерфейс TUN, через него перехватываются пакеты системы, они шифруются и туннелируются на другой узел, там расшифровываются и отправляются дальше.

Сделан, чтобы понять принцип, на котором стоят и коммерческие VPN, и мой собственный Bifrost. Когда видишь VPN изнутри, он перестаёт быть чёрным ящиком.

A minimal VPN broken down to fundamentals. Many people use a VPN every day, but few picture what happens inside — and there's nothing magical inside.

The demo shows the whole chain: a TUN virtual network interface is created, the system's packets are captured through it, encrypted and tunnelled to another node, decrypted there and sent on.

Built to understand the principle behind both commercial VPNs and my own Bifrost. When you see a VPN from the inside, it stops being a black box.

Мінімальний VPN, розібраний до основ. Багато хто користується VPN щодня, але мало хто уявляє, що всередині.

Демо показує весь ланцюжок: створюється інтерфейс TUN, через нього перехоплюються пакети, шифруються й тунелюються на інший вузол.

Зроблено, щоб зрозуміти принцип, на якому стоять і комерційні VPN, і мій Bifrost.

ОсобенностиFeaturesОсобливості

  • Виртуальный сетевой интерфейс TUN
  • Перехват, шифрование и туннелирование пакетов
  • Вся цепочка работы VPN без магии
  • Учебная основа для понимания коммерческих VPN
  • A TUN virtual network interface
  • Packet capture, encryption and tunnelling
  • The whole VPN chain with no magic
  • An educational base for understanding commercial VPNs
  • Віртуальний мережевий інтерфейс TUN
  • Перехоплення, шифрування й тунелювання пакетів
  • Весь ланцюжок роботи VPN без магії
  • Навчальна основа для розуміння комерційних VPN

Похожие проектыRelated projectsСхожі проєкти

Сети и децентрализацияNetworks & decentralizationМережі та децентралізація

norn-rs

Демон зашифрованной mesh-сети нового поколения с гиперболической геометрической маршрутизацией.A next-generation encrypted mesh-network daemon with hyperbolic geometric routing.Демон зашифрованої mesh-мережі нового покоління з гіперболічною геометричною маршрутизацією.

Сети и децентрализацияNetworks & decentralizationМережі та децентралізація

shadowlink-rs

Зашифрованный мессенджер, который прячется внутри обычного HTTPS-трафика и устойчив к DPI.An encrypted messenger that hides inside ordinary HTTPS traffic and resists DPI.Зашифрований месенджер, що ховається всередині звичайного HTTPS-трафіку та стійкий до DPI.

Сети и децентрализацияNetworks & decentralizationМережі та децентралізація

yggdrasil-rs

Порт демона зашифрованной mesh-сети Yggdrasil на Rust, совместимый с живой сетью.A Rust port of the Yggdrasil encrypted mesh-network daemon, compatible with the live network.Порт демона зашифрованої mesh-мережі Yggdrasil на Rust, сумісний із живою мережею.