1. Сделаю на заказ лаунчер для игры с автообновлением и прописанным по умолчанию сервером. Возможна защита коннекта клиент-сервер. Вопросы в личку.
  2. Гость, кликни рекламу на Главной странице. Помоги развитию сайта :)
  3. Здравствуйте Гость, рекомендуем Вам Войти или зарегистрироваться, это не займет много времени, зато существенно увеличит функционал сайта. После регистрации или входа это уведомление исчезнет.

info Защита от школьного ddos'a

Тема в разделе 'Прочее', создана пользователем Dark_Knight, 21 авг 2012.

  1. TopicStarter Overlay
    Оффлайн

    Dark_Knight

    На форуме с:
    22 дек 2011
    Сообщения:
    98
    Симпатии:
    33
    Это не мануал, а просто подсказка как защитить свой сервер от школоло ддоса. Под школьным ддосом я подразумеваю флуд udp пакетами на которые сервер не ответить, не отклонить не может, что со временем приводит к адским лагам

    Самое просто решение - правильно составить цепочку правил для iptables.
    Этот способ работает только на linux. Все ниже приведенное нужно использовать из под root'a.

    1 - Начнем с ограничения количества одновременных запросов к вашему серверу:
    Код:
    iptables --new-chain a_ddos (Создаем саму цепочку с именем a_ddos)
     
    iptables --insert OUTPUT 1 -p udp --destination-port *порт вашего сервера* -o eth0 --jump a_ddos (создадим правило которое будет применять ко всем соединениям на указанный порт цепочку "a_ddos"
     
    iptables --append a_ddos -m limit --limit 165/sec --jump RETURN (установим лимит на 165 запросов к вашему серверу в секунду (450 игроков = 159 запросов в секунду)
     
    iptables --append a_ddos --jump DROP (пакет превысивший лимит попросту будет отклонен)
    2 - Ограничение на 15 одновременных соединений с одного IP:
    Код:
    iptables -A INPUT-p udp --dport *порт вашего сервера* -m connlimit --iplimit-above 15 -j REJECT

    Эти два шага помогут сберечь уйму нервов ^_^

При копировании материалов с нашего форума, указание прямой ссылки на minecraft.dp.ua обязательно!

Поделиться этой страницей

EVE online