OpenVPN — свободная реализация технологии Виртуальной Частной Сети (VPN) с открытым исходным кодом для создания зашифрованных каналов типа точка-точка или сервер-клиенты между компьютерами. Она позволяет устанавливать соединения между компьютерами находящимися за NAT-firewall без необходимости изменения его настроек. OpenVPN была создана Джеймсом Йонан (James Yonan) и распространяется под лицензией GNU GPL.
Пример сборки на SlackWare 13 (server и клиент) и Windows 7 (клиент).
Установка OpenVPN
Ключи и сертификаты
Конфигурация сервера и клиента
Настройка Linux клиента
Настройка Windows клиента