Перейти к содержанию

[PHP] Добавление IP игроков 1.0

Авторизация  

2 изображения

Информация о файле

Скрипт, позволяющий изначально закрыть ненужные подключения к серверу,из вне.

Например:

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




×
×
  • Создать...