Causa
Cada vez que este sitio abre el registro, habrá muchas IPs taiwanesas registradas con muchos usuarios de spam, rellenando sus datos personales al azar y luego respondiendo a publicaciones de forma aleatoria, lo que resulta en una gran molestia, como se muestra en la figura siguiente:
Podemos ver que las IPs registradas son todas direcciones taiwanesas, ¡así que quiero bloquear este segmento IP directamente!
solución
Como el contenedor web de backend del sitio web usa nginx, pero cuando los usuarios acceden a este sitio, deben pasar por el balanceo de carga de Alibaba Cloud, lo que hace que nginx del servidor no pueda obtener la dirección IP real del usuario, es decir, ¡la opción de denegación es inválida! Por supuesto, también existen soluciones, que se mencionan a continuación:
Debido a la complejidad de la configuración y la necesidad de añadir nuevos módulos, configuraciones del servidor de inicio de sesión, etc., me rendí e intenté encontrar una solución a partir del "balanceo de carga" de Alibaba Cloud.
El esfuerzo da sus frutos, aunque el balanceo de carga de Alibaba Cloud no tiene un grupo de seguridad, ¡sí tiene una política de acceso! Podemos configurar la lista negra accediendo a la política, como se muestra en la figura siguiente:
He rellenado mi dirección IP y el segmento IP que quería bloquear, como se muestra en la figura de abajo:
#封整个段即从123.0.0.1 a 123.255.255.254 123.0.0.0/8
#封IP段即从123.45.0.1 a 123.45.255.254 124.45.0.0/16
#封IP段即从123.45.6.1 a 123.45.6.254 son comandos 123.45.6.0/24
Enlace:https://slbnew.console.aliyun.com/
En el último paso, en la configuración de escucha de balanceo de carga, activa el control de acceso, configura el modo de lista negra y selecciona el grupo de políticas de acceso que acabas de crear, como se muestra en la figura siguiente:
¡Rellena tu propia dirección IP para probar el efecto! Nuestro navegador nativo accede a esta web, y no se puede acceder a ella, y luego deja que otros accedan al examen, ¡y se puede acceder y navegar normalmente! Como se muestra a continuación:
|