OpenVPN

Материал из Xgu.ru

Перейти к: навигация, поиск
stub.png
Данная страница находится в разработке.
Эта страница ещё не закончена. Информация, представленная здесь, может оказаться неполной или неверной.

Если вы считаете, что её стоило бы доработать как можно быстрее, пожалуйста, скажите об этом.


OpenVPN — полнофункциональное средство построения виртуальных частных сетей (Virtual Private Networks, VPN), организации удалённого доступа, безопасного использования Wi-Fi и решения ряда других задач, связанных с безопасностью передачи данных, базирующееся на SSL. Работает в пространстве пользователя, не требует модификации ядра. Поддерживает большое количество операционных систем, в том числе Linux, FreeBSD и Windows.

Последнее обновление OpenVPN

  • OpenVPN 2.3.2

была выпущена 3 июня 2013 года.

Основные возможности новой версии:

  • Поддерживаются Windows Vista, как x86. так и x64.
  • OpenVPN GUI устанавливается при помощи Windows installer.
  • Поддерживается topology subnet, которая позволяет легко создавать tun-подсети по одному адресу на клиента.
  • Для того чтобы открыть адаптер TAP-Win32 не нужны права администратора
  • Поддерживаются криптографические смарт-карты (PKCS #11)
  • Поддерживается multihome для того чтобы использовать UDP-туннели на устройствах с несколькими сетевыми интерфейсами.
  • Поддерживается port-share, которая даёт возможность OpenVPN и HTTPS-серверам использовать совместно 443 порт TCP.


Содержание

[править] Производительность OpenVPN

Максимальное количество соединений и трафика, который может обработать OpenVPN, определяется возможностями платформы, в частности:

  • пропускной способностью сети;
  • вычислительными возможностями системы;
  • архитектурными ограничениями операционной системы (количество сокетов, количество процессов).

Результаты замеров производительности OpenVPN представлены в [1] и в [2].

[править] Использование OpenVPN

[править] Создание статического ключа

%# openvpn --genkey --secret static.key

[править] Работа через прокси-сервер

Openvpn умеет создавать туннели через прокси-сервер.

Сервер:

 proto tcp-server
 port 56321


Клиент:

remote vpn.example.com 56321
http-proxy cache.internal.net 8080
proto tcp-client

[править] Инструменты для настройки

OpenVPN — программа с текстовым интерфейсом. Её настройка производится путём редактирования её конфигурационного файла или путём задания нужных аргументов командной строки. Тем не менее, существует ряд сторонних программ, предназначенных для выполнения настройки OpenVPN и имеющих графический интерфейс.

Программа Операционная система Бесплатная? Ссылка
OpenVPN GUI Microsoft Windows Да http://openvpn.se
Tunnelblick Mac OS X Да http://code.google.com/p/tunnelblick
Viscosity Mac OS X Нет http://viscosityvpn.com
Shimo Mac OS X Нет http://www.shimoapp.com
OpenVPN DD-WRT Да DD-WRT
TomatoVPN Tomato (firmware) Да TomatoVPN
TunnelDroid Android Да TunnelDroid Source, Market Download

[править] Дополнительная информация

[править] Материалы по OpenVPN на xgu.ru

Источник — «http://xgu.ru/wiki/OpenVPN»