Причина
Каждый раз, когда сайт открывает регистрацию, многие тайваньские IP регистрируются с множеством пользователей спама, которые случайным образом заполняют свои личные данные и отвечают на сообщения случайным образом, что вызывает большое раздражение, как показано на рисунке ниже:
Мы видим, что зарегистрированные IP-адреса — все тайваньские, поэтому я хочу заблокировать этот IP-сегмент напрямую!
решение
Поскольку веб-контейнер сайта использует nginx, но при доступе пользователям приходится проходить через балансировку нагрузки Alibaba Cloud, из-за чего серверный nginx не может получить реальный IP-адрес пользователя, то есть настройка отказа недействительна! Конечно, существуют и решения, которые приведены ниже:
Из-за сложности настройки и необходимости добавлять новые модули, настройки сервера входа и т.д. я сдался и пытался найти решение в «балансировке нагрузки» Alibaba Cloud.
Упорная работа окупается, хотя в Alibaba Cloud нет группы безопасности, но есть политика доступа! Мы можем настроить чёрный список, получив доступ к политике, как показано на рисунке ниже:
Я указал свой IP-адрес и IP-сегмент, который хотел заблокировать, как показано на рисунке ниже:
#封整个段即从123.0.0.1 до 123.255.255.254 123.0.0.0/8
#封IP段即从123.45.0.1 до 123.45.255.254 124.45.0.0/16
#封IP段即从123.45.6.1 до 123.45.6.254 — это команды 123.45.6.0/24
Связь:https://slbnew.console.aliyun.com/
На последнем шаге, в настройках балансировки нагрузки, включите контроль доступа, установите режим черного списка и выберите только что созданную группу политик доступа, как показано на рисунке ниже:
Введите свой IP-адрес, чтобы проверить эффект! Наш нативный браузер заходит на этот сайт, и к нему нельзя получить доступ, а затем позвольте другим получить доступ к тесту, и его можно будет просматривать нормально! Как показано ниже:
|