Протокол OpenVPN — один из самых широко используемых VPN-протоколов. Был разработан в конце 2001 года американским программистом Джеймсом Йонаном (англ. James Yonan), работником компании OpenVPN Inc. Протокол поддерживается и обновляется и сейчас.
Характеристики протокола OpenVPN
Преимущества:
- использует библиотеку OpenSSL, что позволяет задействовать все актуальные алгоритмы шифрования, включая протоколы SSL и TLS;
- поддерживает динамические IP-адреса, DHCP;
- доступен для подключения через TCP- и UDP-порты;
- совместим с большинством существующим операционных систем;
- может работать через ряд proxy-серверов, таких как HTTP и SOCKS, через NAT и сетевые фильтры.
Одна из причин популярности протокола OpenVPN — высокая безопасность. VPN-соединение через OpenVPN может быть настроено с использованием любого порта, что позволяет замаскировать VPN-трафик конечного пользователя под обычный и благодаря этому успешно обходить VPN-блокировки.
Недостатки:
- недостаточно быстрый — шифрование и безопасность, которым уделено главное значение при разработке OpenVPN, негативно сказываются на скорости соединения. Это делает данный протокол практически непригодным для таких целей, как стриминг, просмотр видеотрансляций и прочих онлайн-активностей;
- сложный в настройке — технически неподкованному пользователю, как правило, нелегко справиться с ручной настройкой VPN с использованием протокола OpenVPN. Поэтому рекомендуется либо загружать и применять специальные конфигурационные файлы, либо пользоваться программой и приложением, которые разработаны вашим VPN-провайдером.