Комментарии 7
Класс, спасибо, что поделился таким подробным описанием. Реализовано и правда классно, насколько сложно было впервые начать кодить без доп подготовки?
На Питоне легче чем на Шарпе))) Сильно спасают библиотеки и большое количество топиков по теме.
Основная сложность в том, что делая по гайдам ты зачастую не понимаешь что делаешь. Поэтому при возникновении проблем сложно понять что не так. Приходится влезать в вопросы вида "что такое XML", но тем интереснее.
Разумеется, если стоит задача зарабатывать кодингом - такое баловство не подойдет, надо системно учиться. Но для моих целей хватило)
Понравилось про парсинг реквестов из лога и сборку API запроса из этого.
Получение новых навыков всегда отлично происходит через конкретную практическую задачу.
Подскажите на сколько ispmanager хороша для таких функций?
А также не страдают штатные функции?
Уточните, плиз, что вы подразумеваете под "такими"?) Если речь про WireGuard, то он работает без проблем из коробки. Все, что я прикрутил сверху стабильно работает уже 2-3 мажорных обновления.
"Страдания" у стандартных функций пока тоже не увидел. Но я тут ничего в конфигах, это больше надстройка сверху. Выключение пользователей, конечно, лезет в базу, но "обычным" образом через GUI, который вызывается командой.
У меня в рамках проекта рядом с ispmgr стоит ещё Outline на том же сервере, конфликтов между собой у них не возникает, все работает стабильно. Достаточно развести порты.
Ну все которые не относятся к веб сервисам.
Просто у нас и так проблемы с бд. А если еще и доп функционал, то вероятно и будет хуже
Как настроить сбор статистики и автоматическое отключение пользователей WireGuard в ispmanager с помощью Python и API