Задача

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

Что нужно сделать:

  • Подобрать и настроить протокол зашифрованного соединения (современный, быстрый, безопасный)
  • Развернуть серверную часть на VPS
  • Настроить шифрование трафика (современные алгоритмы)
  • Настроить firewall и защиту от утечек DNS
  • Реализовать безопасную маршрутизацию трафика
  • Создать систему управления доступом: добавление/удаление пользователей, выдача индивидуальных ключей

Требования к системе:

  • Стабильное соединение без обрывов
  • Упор на современное шифрование и безопасность
  • Прозрачное описание логики логирования (логи должны быть минимальными)
  • Документация по добавлению клиентов и обслуживанию сервера

Дополнительно:

Консультация по масштабированию: возможность подключения нескольких серверов в будущем. Важна адекватная коммуникация и сопровождение исполнителя.