Перейти к содержимому
Открыть в приложении

Удобный способ просмотра. Узнать больше.

Дизайн и модификация Invision Community

Полноэкранное приложение на главном экране с push-уведомлениями, медалями и многим другим.

Чтобы установить это приложение на iOS и iPadOS
  1. Нажмите иконку «Поделиться» в Safari
  2. Прокрутите меню и нажмите На экран «Домой».
  3. Нажмите Добавить в правом верхнем углу.
Чтобы установить это приложение на Android
  1. Нажмите меню из трёх точек (⋮) в правом верхнем углу браузера.
  2. Нажмите Добавить на главный экран или Установить приложение.
  3. Подтвердите, нажав Установить.
Русский язык для Invision Community 5

Блокировка по списку IP через Nginx.conf

1. Открыть для редактирования файл /etc/nginx/nginx.conf и добавить после http {

 

include /etc/nginx/blockips.conf;

 

где /etc/nginx/ - путь к файлу blockips.conf от корня сервера.

 

2. Создать на локале в Notepad++ текстовой файл blockips.conf с кодировкой UTF-8.

 

3. Добавить в файл список блокируемых IP адресов по образцу (возможны такие варианты):

 

deny 31.220.61.77;
deny 185.84.148.0/22;
deny 2a02:748:b000:3:a87a:866d:94f0:ffbe;
deny 2a02:748:b000:3:a87a:866d:94f0:ffbe/22;

 

Примечание:

Инструменты, для создания списка блокируемых IP адресов:

 

1) Спам-IP за последние 10 дней - готовый список:

https://ru.myip.ms/files/blacklist/csf/latest_blacklist.txt

 

2) Спам-IP за последнее время, добавленный вручную пользователями, - готовый список:

https://ru.myip.ms/files/blacklist/csf/latest_blacklist_users_submitted.txt

 

Для быстрой правки скачанных выше списков используйте текстовый редактор Notapad++:

- нажать Ctrl+H для открытия окна автоматической замены.

- поставить в окне замены галку Extended (Расширенный).

- далее заменить \r на ;

- далее заменить \n на \ndeny(пробел)

- чтобы получить так:

deny 46.101.204.143;

deny 55.101.204.143/21;

 

Дополнительные инструменты, для создания списка блокируемых IP адресов:

3) Сетевой калькулятор: http://ru.smart-ip.net/calculator#ipv4

4) IP to CIDR: http://ip2cidr.com/bulk-ip-to-cidr-converter.php

5) Создание списка IP в формате CIDR по странам: http://software77.net/geo-ip/ (справа блочек Country IP listing, выбрать страну и CIDR).

 

4. Залить на сервер blockips.conf по ssh, дать ему права CMOD 644 через любой файловый ssh менеджер.

 

5. Перезапустить Nginx, например, так: service nginx restart

 

6. Периодически обновляйте список, не реже одного раза в месяц.

 

PS Добавлен образец файла со списком спам-IP и также добавлением ниже страны Украина (добавление Украины сильно снизило количество спаммеров на моих сайтах, но это чисто индивидуально).

blockips.conf.txt

Рекомендованные сообщения

тут все ip спамеров http://stopforumspam.com/downloads

 

p.s. а как в ISPManager 5 делать?

у меня нет такой папки

  • Автор

Найти, где установлен nginx, и прописать в настройках nginx.conf ссылку на файл со списком спам-IP можно в разделе WWW домены: выбрать домен - кликнуть иконку Конфиг.

 

TuNFjyX.png

 

Но это будет только для текущего домена, вероятно. Лучше найти и править nginx.conf не для отдельного домена, а общий. Он, обычно, в указанной в статье папке находится. Или спросите у хостера.

Изменено пользователем Zero108

  • Автор
тут все ip спамеров http://stopforumspam.com/downloads

 

Спасибо за ссылку. Мне удобнее пользоваться моими, потому что они автоматически обновляются каждые сутки и содержат IP за последние 10 суток. Как раз то, что нужно. Добавлять IP старше 10 суток смысла особого нет.

Создайте аккаунт или войдите в него для комментирования

Аккаунт

Навигация

Поиск

Поиск

Настроить push-уведомления браузера

Chrome (Android)
  1. Нажмите на иконку замка рядом с адресной строкой.
  2. Нажмите Права доступа -> Уведомления.
  3. Измените свои настройки.
Chrome (компьютер)
  1. Нажмите на иконку замка в адресной строке.
  2. Выберите Настройки сайта.
  3. Найдите Уведомления и измените свои настройки.