¿Qué podríamos adivinar… el 98% de ellos son bots
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.
El plugin se creó originalmente para hacer cumplir las sanciones económicas contra países específicos.
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 ![]()
Arreglado
@juanjosegzl supongo que tu LLM fue demasiado entusiasta y ninguno de los dos probó bien tu PR.
Lo siento, no entendí eso, estaba demasiado concentrado en mi propio caso de uso.
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.
Así sucede. Pero ese plugin es realmente necesario. Gracias por sus esfuerzos.
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.
¡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
, pero eso no tiene nada que ver con este plugin.
Gracias.
@juanjosegzl He fusionado tu último PR. ¡Gracias por tu útil contribución!
¿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.
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
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.
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.