172 похожих чатов

Привет. Есть вопрос по haproxy. Можно ли как-то сделать вайтлист

по айпи, чтобы вайтлистнутые айпи брались с бд или редиса или http запросом?

20 ответов

5 просмотров

Можно. А почему ты хочешь вайтлистать на уровне хапрокси? Может, в файрвол?

я бы скорее писал их в iptables, и генерил ее на основе БД/редиски/запроса

Ivan- Автор вопроса
Fljúgandi Kettlingur
я бы скорее писал их в iptables, и генерил ее на о...

Не думаю, что это подходит. 70к адресов и они обновляются несколько раз за минуту

Ivan
Не думаю, что это подходит. 70к адресов и они обно...

ты охренеешь делать запрос к БД на каждую приходящую коннекцию. Memcached/redis немножко облегчит ситуацию, но ИМХО это архитектурно неверное решение. Мои идеи: 1. в БД хранить desired state. Все изменения писать в БД и одновременно пинать сервер "слышь, я там вот такой айпи добавил, ну-ка его сунь в файрвол быро" 2. Если это нереализуемо, то с сервера следить за БД и все изменения отражать в реальном времени.

mva Misbakh-Soloviov
> коннекцию

что делать, работа в компании, где основной и единственный язык вовсе не русский, необратимо разрушает способность говорить без англицизмов

mva Misbakh-Soloviov
> коннекцию

кроме того, такое слово обязано существовать distribution - дистрибуция revolution - революция condition - кондиция tradition - традиция transaction - транзакция connection - коннекция...

Ivan- Автор вопроса
Fljúgandi Kettlingur
ты охренеешь делать запрос к БД на каждую приходящ...

Как я понял, можно сделать, чтобы он не при каждом пакете проверял, а только при установлении соединения. А соединений в обычное время может быть одно в секунду или меньше и на пике 50 в секунду, тоже не очень много. Но если проверять http запросом, сервер может просто держать все айпишники в памяти и периодически синхронизировать с бд

Ivan
Как я понял, можно сделать, чтобы он не при каждом...

то есть ты на каждый SYN пакет делаешь http-запрос. ОК, успехов...

Ivan- Автор вопроса
Ivan- Автор вопроса
Ivan
Плохая идея? Или это не сарказм?😂

Я знаю про syn flood атаки если что

Ivan
Плохая идея? Или это не сарказм?😂

В обычный день - нормальная. Но каждый раз, когда ботнет будет делать на тебя nmap, у тебя система будет ложиться кверху лапами

Ivan- Автор вопроса
Fljúgandi Kettlingur
В обычный день - нормальная. Но каждый раз, когда ...

А когда хапрокси решает, какой бекенд выбрать, он разве не на syn это делает?

Ivan
А когда хапрокси решает, какой бекенд выбрать, он ...

чото я не нашел аналогичную картинку от хапрокси (не алохи), но подозреваю, что там то же самое

Ivan- Автор вопроса
Fljúgandi Kettlingur
screenshot

То есть после syn ack хапрокси не вмешивается, как надо

Ivan
То есть после syn ack хапрокси не вмешивается, как...

TIL, что они еще и seq синхронизируют между клиентом и бэком. Смешно.

Похожие вопросы

Обсуждают сегодня

А как старый хаскел с новым стыковать ? потому как тут работает https://play.haskell.org/saved/C3xpMzcd, а вот тут https://stepik.org/lesson/7602/step/9?unit=1473 нет ошибка C...
Fedor
131
Всем привет! Использую gitlab-ci. Настроил gitlab-agent для деплоя в куб. При деплое проекта в логах такая ошибка: Executing deploy plan failed to watch "ns:my-project/Ingress...
Konstantin Moiseev
4
Вопрос я правильно понимаю что в коде newtype ArrowMap k v = ArrowMap { getArrowMap :: k -> Maybe v } getArrowMap есть функция типа k -> Maybe v, если да, то не понимаю задач...
Fedor
64
Народ всем привет Подскажите, как включить самописные dll библиотеки в итоговую сборку Сейчас при запуске dev сервера локально формируется папка build, из которой запускается...
Андрей
4
Как Вы считаете нормально ли в двадцатых годах 21 века в ВУЗах Российской Федерации обучать студентов работе с TASM? Не слишком ли это "архаично"? (Если оффтоп или флейм для э...
Spiker01
52
Доброе утро! Не совсем понятно как установить счетчик яндекс метрики на сайт. И потом ещё цели проставить?
Евгения
18
Продолжая диалог про свифт в проде – сейчас возник вопрос в активном наборе бекендеров. В основном в нашей компании мы фанаты Java Spring и полностью ей довольны. Однако найм ...
Guseyn
27
Комрады, хотел уточнить. Проперть в OnDestroy юнита-хозяина по-прежнему доступна? И еще уточнение: finalization юнита наступает раньше или позже OnDestroy?
Ed Doc
48
Hello dear devs I have a problem with Flutter web and iframe element consider I have a scrollable widget in flutter web with different widgets inside of it. I want to freely ...
M
4
Кто-нибудь знает, как считается нагрузка на цпу? И что такое вообще "нагрузка на цпу"? вот, например, есть у цпу какой-то clock, настроенный на 3 ГГц --- Что значит "нагрузка...
Toideng
15
Карта сайта