Сервер в кармане, или просто о сложном!

главная - Программное обеспечение - Удаленный доступ - OpenVPN

OpenVPN

OpenVPN

OpenVPN - отличная программа для настройки VPN или удаленного доступа. Это бесплатная программа, доступная для Windows, Linux, FreeBSD, NetBSD, MacOS и их производные. Для обеспечения безопасности управляющего канала и потока данных, OpenVPN использует библиотеку OpenSSL.

OpenVPN может быть настроена на работу по протоколам TCP и UDP (более предпочтителен). При использовании протокола UDP обнаружить наличие на удаленной системе работающего сервера OpenVPN очень не просто. Простое сканирование Nmap ничего не выдаст! А это уже 99 процентов удаленных сканов. Естественно, порт, на котором висит OpenVPN, также можно (и нужно!) поменять, что сделает сканирование еще более сложным.

OpenVPN существует с графическим интерфейсом или с управлением с консоли, что делает настройку чрезвычайно гибкой и не зависящей от способа подключения к компьютеру с сервером OpenVPN.

Примеры настройки OpenVPN см. здесь (Настройка OpenVPN для FreeBSD, Linux и Windows) или здесь (OpenVPN - настройка в Windows и Linux).

Среди особенностей можно выделить:

  • Низкие системные требования (в том числе низкие требования к скорости соединения)
  • Возможность запуска различных сценариев при подключении к серверу (например, для разных подключающихся клиентов сделать разные настройки firewall)
  • Поддержка всех распространенных систем
  • Слабая обнаруживаемость различными сканерами
  • Возможность аутентификации с помощью пароля или сертификата

Сайт программы: http://openvpn.net, GUI-интерфейс: http://www.openvpn.se