stringtranslate.com

OpenConnect

OpenConnect — это бесплатное кроссплатформенное многопротокольное клиентское программное обеспечение виртуальной частной сети (VPN) с открытым исходным кодом , реализующее защищенные соединения «точка-точка» .

Клиент OpenConnect поддерживает следующие протоколы VPN:

Первоначально он был написан как открытая замена для фирменного клиента Cisco AnyConnect SSL VPN [7] , который поддерживается несколькими маршрутизаторами Cisco .

По состоянию на июль 2023 года желательна или находится в разработке поддержка нескольких других фирменных протоколов VPN:

Архитектура

Клиент OpenConnect написан в основном на языке C и содержит большую часть инфраструктуры, необходимой для добавления дополнительных протоколов VPN, работающих в аналогичном потоке, и для подключения к ним через общий пользовательский интерфейс: [13]

OpenConnect может быть построен для использования библиотек GnuTLS или OpenSSL для TLS , DTLS и криптографических примитивов.

Платформы

OpenConnect доступен на Solaris , Linux , OpenBSD , FreeBSD , MacOS и имеет клиенты графического пользовательского интерфейса для Windows , [14] GNOME , [15] и KDE . [16] Графический клиент для OpenConnect также доступен для устройств Android , [17] и он был интегрирован в пакеты прошивки маршрутизатора , такие как OpenWrt . [18]

Графический клиент OpenConnect VPN

Проект OpenConnect предоставляет клиенты для Windows и macOS . [19]

Сервер

Проект OpenConnect также предлагает сервер ocserv, совместимый с Cisco AnyConnect [20] , и, таким образом, предлагает полное клиент-серверное VPN-решение.

OpenConnect и ocserv теперь реализуют расширенную версию протокола Cisco AnyConnect VPN, который был предложен в качестве стандарта Интернета . [21] И OpenConnect, и ocserv стремятся поддерживать обратную совместимость с серверами и клиентами Cisco AnyConnect.

Известные применения

Реализация протокола Cisco AnyConnect в OpenConnect достаточно завершена, так что некоторые собственные IP-телефоны Cisco используют очень старую версию OpenConnect [22] для подключения к сетям Cisco SSL VPN. [23] [24]

Ссылки

  1. ^ ab infradead.org - OpenConnect: Журнал изменений.
  2. ^ gitlab.com - OpenConnect: Лицензия.
  3. ^ "OpenConnect 7.05 release". lists.infradead.org . 2015-03-10 . Получено 2023-07-10 .
  4. ^ "OpenConnect 8.00 release". lists.infradead.org . 2019-01-04. Архивировано из оригинала 2020-06-09.
  5. ^ "OpenConnect 8.04 release". lists.infradead.org . 2019-08-09 . Получено 2023-07-10 .
  6. ^ "OpenConnect 8.20 release". lists.infradead.org . 2022-02-20 . Получено 2023-07-10 .
  7. ^ ""Разработка OpenConnect была начата после того, как испытание клиента Cisco под Linux выявило множество недостатков…"". Infradead.org . Получено 13 августа 2018 г.
  8. ^ «Проблемы - Черновик: Поддержка SonicWall NetExtender».
  9. ^ «Запросы на слияние — черновик: поддержка CheckPoint SNX». 5 июня 2021 г.
  10. ^ «Запросы на слияние — Черновик: Добавить протокол H3C TLS VPN». 23 июля 2022 г.
  11. ^ «Проблемы — Добавить поддержку Barracuda CloudGen Firewall».
  12. ^ «Проблемы — поддержка Huawei SSL VPN».
  13. ^ Дэниел Ленски (17 сентября 2020 г.). «Как работают VPN — все о них». DAMA Portland.
  14. ^ "Графический клиент OpenConnect". GitLab . Получено 2023-01-23 .
  15. ^ "NetworkManager-openconnect". gnome.org . Получено 2020-01-27 .
  16. ^ "NetworkManagement". kde.org . Получено 28.10.2014 .
  17. ^ "Android UI для клиента OpenConnect VPN". GitLab . Получено 2023-01-23 .
  18. ^ "Обзор VPN". openwrt.org . Получено 2018-03-15 .
  19. ^ https://gui.openconnect-vpn.net/ [ пустой URL ]
  20. ^ VPN-сервер OpenConnect.
  21. ^ Н. Маврояннопулос (октябрь 2020 г.). Протокол OpenConnect VPN версии 1.2. IETF . Идентификатор draft-mavrogiannopoulos-openconnect-03.
  22. ^ "ocserv выпускает № 51".
  23. ^ Никос Маврогианнопулос. «Рецепт: сеть VoIP с ocserv».
  24. ^ "Уведомления о лицензии с открытым исходным кодом для SPA525G" (PDF) . Cisco.

Внешние ссылки