OpenVPN — свободная реализация технологии Виртуальной Частной Сети (VPN)
с открытым исходным кодом для создания зашифрованных каналов типа
точка-точка или сервер-клиенты между компьютерами. Она позволяет
устанавливать соединения между компьютерами, находящимися за
NAT-firewall, без необходимости изменения их настроек. OpenVPN была
создана Джеймсом Йонаном (James Yonan) и распространяется под лицензией GNU GPL.
OpenVPN проводит все сетевые операции через TCP, либо UDP порт (при выборе протокола существуют две точки зрения одна Why TCP Over TCP Is A Bad Idea и другая Tcp Over TCP Is Not So Bad-web). Также возможна работа через большую часть прокси серверов, включая HTTP, через NAT
и сетевые фильтры. Сервер может быть настроен на назначение сетевых
настроек клиенту. Например: IP адрес, настройки маршрутизации и
параметры соединения. OpenVPN предлагает два различных варианта сетевых
интерфейсов, используя драйвер TUN/TAP. Возможно создать Layer 3-based IP туннель, называемый TUN, и Layer 2-based Ethernet — TAP, способный передавать Ethernet трафик. Также возможно использование библиотеки компрессии LZO, для сжатия потока данных. Используемый порт 1194 выделен Internet Assigned Numbers Authority
для работы данной программы. Версия 2.0 позволяет контролировать
несколько одновременных туннелей, в отличие от версии 1.0, позволявшей
создавать только 1 туннель на 1 процесс.
Использование в OpenVPN стандартных протоколов TCP и UDP позволяет ему стать альтернативой IPsec в ситуациях, когда Интернет-провайдер блокирует некоторые VPN протоколы. P.S: Программа похожа на hamachi но в отличие от него не нужно покупать лицензию, чтобы играть с друзьями в большом количестве! Прилагается видео по настройке! Проверено админом!
|