Complemento de bloqueo geográfico

¿Qué podríamos adivinar… el 98% de ellos son bots :winking_face_with_tongue: Mostrar o no mostrar un mensaje… depende. Si es necesario guiar a los humanos reales bloqueados por geoip para que usen VPN, entonces mostrar la razón es una decisión inteligente. Sin embargo, es una pérdida de tiempo con los bots.

1 me gusta

El plugin se creó originalmente para hacer cumplir las sanciones económicas contra países específicos.

2 Me gusta

Esto ahora da error 500. Sin embargo, pasa bien por la reconstrucción.

¿Tiene arreglo, por favor?

De lo contrario, tendré que instalar Nginx para que actúe como proxy inverso, y entonces tendría demasiado miedo de pedir ayuda aquí alguna vez :joy:

Arreglado

@juanjosegzl supongo que tu LLM fue demasiado entusiasta y ninguno de los dos probó bien tu PR.

1 me gusta

Lo siento, no entendí eso, estaba demasiado concentrado en mi propio caso de uso.

1 me gusta

Lo siento, todavía hay problemas.

He revertido el PR más reciente al plugin y lo volveré a considerar en unas semanas cuando tenga tiempo. Disculpen las molestias.

2 Me gusta

Así sucede. Pero ese plugin es realmente necesario. Gracias por sus esfuerzos.

1 me gusta

Lo siento por todos los problemas, volví a revisar los cambios y encontré un problema con la moderación, ahora lo he solucionado

Richard Empujé los cambios, básicamente solucionando el problema de moderación y deshabilitando la caché cuando se cambian la configuración de moderación.

2 Me gusta

¡Gracias!
Actualmente estoy viajando y revisaré la PR dentro de 10 días.

Me funciona. El geobloqueo en sí mismo aún no lo he probado.

Bueno, mi usuario anónimo escribió demasiado rápido, lo cual es gracioso porque estoy en un iPad con teclado virtual :joy:, pero eso no tiene nada que ver con este plugin.

Gracias.

2 Me gusta

@juanjosegzl He fusionado tu último PR. ¡Gracias por tu útil contribución!

1 me gusta

¿Funciona esto si estás usando Cloudflare?

Cloudflare transmite la dirección IP en la variable de encabezado CF-IPCountry.

Sí funciona si sigues la guía Using Discourse with Cloudflare: Best Practices

Esto es incorrecto. Cloudflare transmite el código de país en ese encabezado, no la dirección IP, y solo si lo has habilitado. Sin embargo, el complemento no utiliza eso, utiliza la base de datos interna Maxmind de Discourse.

¡Hola, el complemento es excelente! Tengo una pequeña solicitud: ¿se podría agregar una configuración para personalizar los mensajes de información?

¡Ah, ya lo sé! Se puede utilizar la función de texto del sitio /admin/customize/site_texts, por lo que no se necesita una configuración adicional.

1 me gusta

Hola, me gustaría saber cómo configurar el acceso para IPs específicas en regiones restringidas.

He creado una solicitud de integración:
add ip whitelist by singi2016cn · Pull Request #8 · communiteq/discourse-geo-blocking

1 me gusta

Gracias por esa PR. He respondido a ella. La mejora funcional es muy bien recibida, pero no a costa de realizar una llamada adicional a la base de datos para cada solicitud. Si mueves el código dentro del bloque de caché con carga diferida, podremos aceptarlo.

2 Me gusta

Está bien, sé cuál es el problema. Haré los cambios y volveré a enviar la solicitud de fusión; por favor, revísala de nuevo.

1 me gusta