Конечно можно:
- Ссылка на публичный репозиторий прямо в описании - https://github.com/mimi-net/miminet
- Там всё в докере живет и для локального разворачивания желательно Linux (вроде последние WSL стали нормально работать, попробуйте, если хотите)
- Для входа вам понадобится настроить авторизацию, я рекоменду создать приложение на ВК и положить файл vk_auth.json в папку front.
Конечно можно:
- Ссылка на публичный репозиторий прямо в описании - https://github.com/mimi-net/miminet
- Там всё в докере живет и для локального разворачивания желательно Linux (вроде последние WSL стали нормально работать, попробуйте, если хотите)
- Для входа вам понадобится настроить авторизацию, я рекоменду создать приложение на ВК и положить файл vk_auth.json в папку front.
я зарегал приложение не могу найти vk_auth.json, или его структуру
я зарегал приложение не могу найти vk_auth.json, или его структуру
vk_auth.json выглядит примерно так
{
"web" : {
"client_id" : client_id_int,
"client_secret": "secret_key",
"redirect_uri" : "http://127.0.0.1/auth/vk_callback"
}
}
Если вы сделали приложение для авторизации в ВК, то вам доступны его параметры. Возьмите его client_id_int и secret_key.
Вот где в коде идет его описк и чтение параметров - https://github.com/mimi-net/miminet/blob/main/front/src/miminet_auth.py#L170
vk_auth.json выглядит примерно так
{
"web" : {
"client_id" : client_id_int,
"client_secret": "secret_key",
"redirect_uri" : "http://127.0.0.1/auth/vk_callback"
}
}
Если вы сделали приложение для авторизации в ВК, то вам доступны его параметры. Возьмите его client_id_int и secret_key.
Вот где в коде идет его описк и чтение параметров - https://github.com/mimi-net/miminet/blob/main/front/src/miminet_auth.py#L170
код на гите не актуален, под VK ID оно не работает, а приложение старого образца создать уже не выйдет
код на гите не актуален, под VK ID оно не работает, а приложение старого образца создать уже не выйдет
В смысле не актуальный, я только сегодня обновил прод с гита?!
У ВК беспорядок с этими приложениями. Вот тут я теперь создаю - https://id.vk.ru/about/business/go/accounts/
Когда создадите, там будет раздел "Информация о приложении" в нём будет ID приложения (client_id). А ниже "Ключи доступа" и там будет защищенный ключ "client_secret".
Если что, пишите!
В смысле не актуальный, я только сегодня обновил прод с гита?!
У ВК беспорядок с этими приложениями. Вот тут я теперь создаю - https://id.vk.ru/about/business/go/accounts/
Когда создадите, там будет раздел "Информация о приложении" в нём будет ID приложения (client_id). А ниже "Ключи доступа" и там будет защищенный ключ "client_secret".
Если что, пишите!
у меня локально всё заработало, пришлось менять структуру vk_auth под VK ID, потому что в нынешней вариации как я понял не используется client_secret, а создать приложение старого образца не выходит. там в питоне буквально пару строчек свапнул, и всё завелось! @artferchelovek - тг
у меня локально всё заработало, пришлось менять структуру vk_auth под VK ID, потому что в нынешней вариации как я понял не используется client_secret, а создать приложение старого образца не выходит. там в питоне буквально пару строчек свапнул, и всё завелось! @artferchelovek - тг
Круто!
Предлагаю оформить PR или тут отдельным постом рассказать, что и нужно сделать.
Круто!
Предлагаю оформить PR или тут отдельным постом рассказать, что и нужно сделать.
а что примерно по ресурсам надо? сколько впске выделить
а что примерно по ресурсам надо? сколько впске выделить
Если локально у себя, то простой ноут тянет. Если хотите купить сервер, то лучше 4Гб оперативки + пара ядер. Должно хватить. нужно прокормить Postgres + эмулятор Mininet. У меня сейчас сервер крутиться с 4Гб оперативки + 4 ядра + еще один сервер для второго эмулятора (пока только один эмулятор сетей может работать на одном хосте)
Если локально у себя, то простой ноут тянет. Если хотите купить сервер, то лучше 4Гб оперативки + пара ядер. Должно хватить. нужно прокормить Postgres + эмулятор Mininet. У меня сейчас сервер крутиться с 4Гб оперативки + 4 ядра + еще один сервер для второго эмулятора (пока только один эмулятор сетей может работать на одном хосте)
предлагаю в будущем добавить возможность развертывания только бэкенда, а на фронте в настройках дать возможность его менять)
предлагаю в будущем добавить возможность развертывания только бэкенда, а на фронте в настройках дать возможность его менять)
Типа хотите зайти на miminet.ru и в настройках укаать, что эмулировать хотите у себя?
Типа хотите зайти на miminet.ru и в настройках укаать, что эмулировать хотите у себя?
да, мне кажется было бы удобно, если человек имеет мощности, почему бы не разгрузить ваш сервер, и самому работать без задержек. я по крайней мере все сервисы со всех учебных проектов у себя на домене делаю, чтобы не сильно жестко нагружать тгушные сервисы
да, мне кажется было бы удобно, если человек имеет мощности, почему бы не разгрузить ваш сервер, и самому работать без задержек. я по крайней мере все сервисы со всех учебных проектов у себя на домене делаю, чтобы не сильно жестко нагружать тгушные сервисы
Это интересная идея, спасибо!
Да и у меня бывают проблемы с эмуляцией, чтобы не ждать.
Я подумаю, большое спасибо за такую идею!
Это интересная идея, спасибо!
Да и у меня бывают проблемы с эмуляцией, чтобы не ждать.
Я подумаю, большое спасибо за такую идею!
Сам эмулятор что-то заглючил и просто перестал эмулировать и задачи стали копится в очереди. Все перезапустил, эмулятор начал работать (в два потока), ждем.
Сам эмулятор что-то заглючил и просто перестал эмулировать и задачи стали копится в очереди. Все перезапустил, эмулятор начал работать (в два потока), ждем.
Miminet
Добро пожаловать в сообщество Miminet - open-source веб-эмулятор для изучения компьютерных сетей (https://miminet.ru/). Поддерживется: хосты, коммутаторы и маршрутизаторы. Можно настраивать IP-адреса, маски подсети, добавлять маршруты, VLAN, VxLAN, STP/RSTP, VPN, NAT, Port forwarding и многое другое. Ссылка на репозиторий: https://github.com/mimi-net/miminet
Создано
Публичное
10
посетителей в неделю
4
опубликованных материалов в неделю
ПРАВИЛА Miminet
Очень долгое ожидание (2+ часа)
день добрый, а можно ли как-то локально поднять миминет для обработки сетевых соединений? ожидание мучительно.. в очереди продвижений нет
день добрый, а можно ли как-то локально поднять миминет для обработки сетевых соединений? ожидание мучительно.. в очереди продвижений нет