Необходимо создать на Qt6 GUI клиент OpenVPN с использованием библиотеки openvpn3 (https://github.com/OpenVPN/openvpn3 - инструкции по сборке присутствуют, правда чтобы собрать билиотеку прийдется немного поправить файл сборки CMake).

На форме приложения 3 поля - логин, пароль, сервер. А так же кнопка "Подключиться", которая при установке соединения меняется на "Отключиться". При нажатии на кнопку выполняются соответствующие действия.

OpenVPN сервер (как и параметры подключения) для тестов предоставлю.

Библиотека openvpn3 должна линковаться статически (если по каким-то причинам статически не получится, динамическая тоже пойдет, но нежелательно).

Чуть подробнее про openvpnclient3. Репозиторий на GitHub предоставляет библиотеку которая собирает запускаемый файл с тестовым приложением. К сожалению инструкции по сборке отдельно библиотеки нет. Тем не менее собрать библиотеку из тестового приложения несложно, добавив соответствующее определение в CMakeList.txt. После чего необходимо будет написать заголовочный файл и поправить класс клиента. Ну это на первый быстрый взгляд )

2 года назад
guest_16745014207121
2 года в сервисе
Был
2 года назад

Заявки фрилансеров

Антон
 
48 лет
5 лет в сервисе
Был
2 года назад
2 года назад
Денис
 
29 лет
2 года в сервисе
Был
2 года назад
2 года назад
  • Похожие заказы

  • Требуется интеграция веб-камеры в VirtualBox для гостевой системы Windows 10, работающей на хосте Ubuntu. Необходимо обеспечить возможность использования веб-камеры в Windows 10. Ищем специалиста по системному программированию с опытом работы с VirtualBox.

    Закрыт
    2 года назад
  • $800

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

    Закрыт
    2 года назад
  • Требуется внедрение Amo CRM для студии по ремонту автомобильных фар. Необходима синхронизация входящих звонков, установка автоответчика в нерабочее время, запись разговоров с клиентами и создание бота для ведения журнала записей. Ожидаются предложения с ценами, включая и исключая четвертый пункт. Исполнители должны иметь опыт в настройке CRM.

    Закрыт
    2 года назад
  • Требуется разработать функцию для системного программирования, которая будет находить повторяющиеся комбинации в двух окнах, а также обеспечивать зеркальное отражение комбинаций. Каждое окно должно содержать до 200 комбинаций, с возможностью отображения совпадений. Пример: 067 564 788 934 и 760 832 564 439 с возможностью переворачивания комбинаций.

    Закрыт
    2 года назад
  • Требуется разработка сайта с использованием PHP и SQL. Дизайн уже создан и сверстан в фотошоп. Имеется картинка для общего представления. Ожидается реализация функционала согласно предоставленному дизайну.

    Закрыт
    2 года назад
  • Ищется Python разработчик с опытом работы от 1 года в системном программировании. Необходимы знания фреймворков Request, Selenium, Aiogram или аналогичных для работы с Telegram. Подробное техническое задание прикреплено.

    Закрыт
    2 года назад
  • Требуется разработка системы IP телефонии для диспетчерской службы такси. Необходимо реализовать автодозвон клиентам при выезде машины и возможность отмены заказов по телефону. Работа в связке с веб-разработчиком, срок выполнения 1-5 дней. CRM система уже готова, требуется подключение телефонии.

    Закрыт
    2 года назад
  • Требуется написать программу по математической логике на любом языке программирования, решив две задачи, кроме задачи А. Готовое решение необходимо сдать тестирующей системе. Задания будут отправлены позже.

    Закрыт
    2 года назад
  • Требуется разработать контроллер для машинки с дистанционным управлением. Он должен получать сигналы с сервера для блокировки и разблокировки управления, передавать видеоданные, координаты местоположения и уровень заряда батареи. Устройство должно быть миниатюрным, иметь большой радиус действия и поддерживать передачу данных в формате JSON. Датчики будут предоставлены заказчиком.

    Закрыт
    2 года назад