Задача
Не разовая настройка для личных нужд, а полноценная, стабильная и безопасная система защищенного сетевого доступа (VPN), которую можно использовать коммерчески. Система должна быть спроектирована с учетом масштабируемости и минимального логирования.
Что нужно сделать:
- Подобрать и настроить протокол зашифрованного соединения (современный, быстрый, безопасный)
- Развернуть серверную часть на VPS
- Настроить шифрование трафика (современные алгоритмы)
- Настроить firewall и защиту от утечек DNS
- Реализовать безопасную маршрутизацию трафика
- Создать систему управления доступом: добавление/удаление пользователей, выдача индивидуальных ключей
Требования к системе:
- Стабильное соединение без обрывов
- Упор на современное шифрование и безопасность
- Прозрачное описание логики логирования (логи должны быть минимальными)
- Документация по добавлению клиентов и обслуживанию сервера
Дополнительно:
Консультация по масштабированию: возможность подключения нескольких серверов в будущем. Важна адекватная коммуникация и сопровождение исполнителя.