[ Новые сообщения · Участники · Правила форума · Поиск · RSS ] |
|
Форум Веб для сервера Сайт для сервера [PHP] Добавление IP игроков 1.0 |
[PHP] Добавление IP игроков 1.0 |
[PHP]Добавление IP игроков 1.0 - может кому то будет полезным, этот скрипт позволяет закрыть все не нужные подключение из вне.
Например: iptables - A INPUT -m tcp -p tcp --dport 2106 -j DROP iptables - A INPUT -m tcp -p tcp --dport 7777 -j DROP или же вообще: iptables -P INPUT DROP (при этом уже добавлены разрезающие правила для себя, сайта, базы и тому чему нужно). Как работает? Игрок заходит на страницу, вводит капчу, его IP добавляется в iptables сервера, он может войти в игру. Пока игрок, не сделает этого, попасть не на логин, не на гейм-сервер он не сможет. Зачем? В теории, это поможет защитить сервер от DDoS атак. Аналог подобной защиты, есть в некоторых игровых сборках, реализован через Логин Сервер (а это уже открытый порт, по которому можно провести атаку). Тут же открытых портов нету, ну или же, как настроите iptables. Особенности: Список проверенных IP, лежит в отдельном файле, так что даже если Вы случайно сбросите таблицу iptables, список IP у Вас на руках (ips.txt). Работает на: -KCAPTCHA -libssh2 Для установки libssh2 в Debian/Ubuntu: apt-get install libssh2-php Прикрепления:
8276754.jpg
(26.5 Kb)
·
-PHP-_IP__1.0.zip
(47.4 Kb)
|
| |||
| |||