Архив: Создать oVPN сервер. Киев.
Бюджет
По договоренности
Создан: 7 лет назад
Закрыт
- Описание
- Поднять и настроить oVPN сервер.
СРАЗУ ХОЧУ СКАЗАТЬ – предложения типа – Мне интересен ваш проект, Легко сделаю, Наша компания этим занимается много лет итд итп сразу удаляю. Необходим специалист который готов прямо сейчас (сегодня) преступить к работе. Поэтому просто пишите – Сделаю например за день, цена такая-то.
Техзадание.
1. Необходимо поднять oVPN сервер. Но не думайте что все так просто. Это сейчас многие могут сделать. Необходимо сделать один сервер, но, чтобы он мог выдавать сертификаты в разных подсетях. Например 192.168.10.0/24, 192.168.11.0/24, 192.168.12.0/24 итд. Само собой клиенты из одной сети не должны видеть клиентов других подсетей и даже догадываться о их существовании. Таких сетей про запас необходимо сделать десяток другой.
2. Создание подсетей, создание и удаление клиентов, должно происходить с помощью скрипта. (часть скрипта уже готов и работает). Отзыв сертификатов должен осуществляется путем полного удаления его с машины из всех каталогов, где он появился. (скрипт чуть ниже опишу подробнее)
3. Так же если возможно с помощью скрипта давать некоторым пользователям возможность выходить в инет от имени DigitalOcean (именно там планирую размещать сервер) а большинству необходимо просто организовать шифрованную передачу данных.
4. При создании пользователя и выдачи ему сертификата спрашивать на какое мыло отослать/ так же можно выкладывать на Yandex.disk (это (Yandex disk)тоже готово в одном из скриптов)
5. Так же важно иметь инструмент, который покажет кто из каких пользователей онлайн и какой у него IP
6. Необходимо в идеале иметь одну подсеть в которой клиенты не смогут видеть друг друга (пинговать и обращаться по сети) но смогут видеть только один IP (на котором будет файл сервер)
7. Так же хотелось бы иметь возможность иметь 2-3 мастер пользователя которые например получили бы ip 192.168.5.1, 192.168.5.2, 192.168.5.3 и чтобы эти пользователи могли обращаться ко всем подсетям и видеть клиентов.
8. Важно При подключении к vpn у пользователей не должно происходить заметное падение скорости
9. Шифрование и все такое само собой должно присутствовать.
10. Сам скрипт описанный ниже можно реализовать на чем угодно. Если получится сделать web интерфейс для этого дела, то вообще шикарно.
Схема скрипта (нажимаем 1 переходим в меню дальше или к команде. Аналогично с другими цифрами). В данный момент часть скрипта уже написана и работает.
1. Создать подсеть
1. Введите номер подсети: 192.168.__.0/24
2. Вернуться в главное меню
2. Удалить подсеть и всех пользователей
1. Введите номер подсети: 192.168.__.0/24
2. Вернуться в главное меню
3. Вывести список всех существующих подсетей
4. Войти в подсеть
1. Введите номер подсети 192.168.__.0/24 (после ввода переход в
4ый раздел)
2. Вывести список пользователей (после нажатия клавиши
переход в 4ый раздел)
3. Создать пользователя
1 Введите имя клиента: VasyaPupkin (после ввода имени отправка
сертификата на Yandex d
- Город
- Киев
- Категория