What to expect when updating the Cloudflare add-on to version 2.5
English version: What to expect when updating the Cloudflare add-on to version 2.5
El complemento Cloudflare 2.5 modifica la forma en que WP Cerber realiza el seguimiento de las reglas de acceso IP de Cloudflare que administra. Al actualizar desde una versión anterior, el complemento reconstruye automáticamente las reglas existentes a partir del estado actual de WP Cerber, en lugar de intentar migrar cada registro de regla histórico manualmente.
Para la mayoría de los sitios web, no es necesario recrear las reglas manualmente.
Antes de actualizar
El complemento Cloudflare 2.5 requiere:
- WP Cerber 9.8.3 o posterior
- PHP 7.4 o superior
Si su sitio web utiliza una versión anterior de WP Cerber, actualice WP Cerber antes de actualizar el complemento Cloudflare.
Asegúrate de que tu dirección de correo electrónico de Cloudflare y tu clave API global estén guardadas en la configuración del complemento. La reconstrucción automática no se iniciará hasta que esas credenciales estén presentes.
El registro de diagnóstico es opcional, pero habilitarlo antes de la actualización proporciona un registro detallado de la reconstrucción en el registro de diagnóstico de WP Cerber.
¿Qué sucede después de la actualización?
Las reglas creadas por versiones anteriores del complemento no se convierten una por una. Los registros antiguos no siempre contienen suficiente información para determinar con certeza si una regla de Cloudflare pertenecía originalmente a un bloqueo o a una entrada de la Lista de Acceso IP.
Por lo tanto, la versión 2.5 utiliza el estado actual de WP Cerber como fuente de información fidedigna. Reconstruye las reglas de Cloudflare que deberían existir ahora para:
- Lista de acceso IP permitido
- Lista de acceso IP bloqueado
- Bloqueos activos de WP Cerber que el complemento normalmente sincroniza
La reconstrucción respeta la configuración actual de tus complementos. Si la sincronización para alguna de esas categorías está desactivada, las reglas de esa categoría no se recrean.
Este proceso no modifica las listas de acceso IP de WP Cerber ni los bloqueos activos. Las reglas de Cloudflare que no gestiona el complemento WP Cerber Cloudflare no se incluyen en la reconstrucción.
Cuando comience la reconstrucción
La reconstrucción se inicia automáticamente cuando el complemento procesa el siguiente evento relevante de WP Cerber IP, como un bloqueo, un desbloqueo o un cambio en una lista de acceso IP.
Esto significa que puede que no se active en el momento exacto en que actualices el complemento. En un sitio web con poca actividad, el siguiente evento relevante podría ocurrir más tarde. Hasta entonces, las reglas de Cloudflare existentes se mantienen y el complemento continúa funcionando como antes.
Si desea iniciar la reconstrucción sin esperar a que se restablezca la actividad normal, puede agregar una entrada a una lista de acceso IP de WP Cerber y luego eliminarla.
Lo que podrías notar en Cloudflare
La reconstrucción reemplaza los objetos de reglas de Cloudflare antiguos en lugar de conservarlos. Como resultado, los ID de las reglas cambian y la cantidad de reglas visibles puede variar temporalmente mientras se realiza la reconstrucción.
Las listas de acceso extensas o un gran número de bloqueos activos pueden requerir varias solicitudes para completarse. El complemento procesa la reconstrucción gradualmente en lugar de intentar recrear cada regla durante una única solicitud al sitio web.
Normalmente, el complemento elimina una regla antigua antes de crear su reemplazo, ya que Cloudflare no permite otra regla de acceso IP para un objetivo que ya está cubierto por una regla existente. Si Cloudflare rechaza la eliminación de una regla antigua, esta permanece registrada para un nuevo intento y puede impedir temporalmente la creación de su reemplazo.
WP Cerber seguirá aplicando sus listas de acceso IP y bloqueos existentes durante todo el proceso. Se prevén cambios temporales en el conjunto de reglas de Cloudflare mientras se lleva a cabo la reconstrucción.
Algunas entradas de WP Cerber no se pueden replicar en Cloudflare.
WP Cerber admite una gama más amplia de definiciones de direcciones IP y redes que las reglas de acceso IP de Cloudflare.
Si una entrada de la lista de acceso IP o un objetivo de bloqueo es válido en WP Cerber pero no puede ser representado por Cloudflare, el complemento lo deja sin cambios en WP Cerber y no crea una regla de Cloudflare para él.
La reconstrucción nunca reescribe ni elimina una entrada de WP Cerber simplemente para hacerla compatible con Cloudflare. Las restricciones de Cloudflare sobre los objetivos de las reglas también siguen aplicándose después de la actualización.
Si la reconstrucción se interrumpe
La reconstrucción está diseñada para continuar durante múltiples eventos IP de WP Cerber. Si no puede finalizar durante una solicitud, su estado se conserva y el procesamiento se reanuda más tarde.
Un error al leer la base de datos también mantiene la fase afectada pendiente. Si no se puede eliminar una regla antigua de Cloudflare, su registro heredado permanece disponible para un nuevo intento.
Una regla de reemplazo individual que Cloudflare rechaza no mantiene abierta toda la reconstrucción. Este fallo puede notificarse a un administrador o registrarse en el Registro de diagnóstico cuando este está habilitado, y la regla de Cloudflare correspondiente puede seguir sin aparecer una vez finalizada la reconstrucción.
Si el conjunto final de reglas de Cloudflare no se ve como esperabas, revisa primero los avisos de administración de WordPress. Si habilitaste el registro de diagnóstico, revisa el registro de diagnóstico de WP Cerber para ver si hay operaciones de Cloudflare rechazadas o destinos no compatibles.
Si no parece haberse iniciado nada, confirme que la dirección de correo electrónico de Cloudflare y la clave API global estén guardadas en la configuración del complemento y, a continuación, active un evento de IP relevante agregando y eliminando una entrada de la lista de acceso de IP.
Después de la reconstrucción
Una vez finalizada la reconstrucción, Cloudflare contiene las reglas que el complemento pudo crear a partir del estado actual de WP Cerber y los destinos que Cloudflare puede representar. A continuación, el complemento continúa la sincronización normal para los cambios posteriores en la lista de acceso IP, los bloqueos y los desbloqueos.
Normalmente, no es necesario recrear manualmente las reglas de Cloudflare después de actualizar a la versión 2.5.