O que poderíamos adivinhar… 98% deles são bots
Mostrar ou não mostrar uma mensagem… depende. Se houver necessidade de guiar humanos reais bloqueados por geoip a usar VPN, então mostrar o motivo é uma jogada inteligente. Perda de tempo com bots, no entanto.
O plugin foi originalmente feito para impor sanções econômicas contra países específicos.
Isso agora dá erro 500. Ele passa bem pela reconstrução, no entanto.
É corrigível, por favor?
Caso contrário, terei que instalar o Nginx para atuar como um proxy reverso, e então terei muito medo de pedir qualquer suporte aqui ![]()
Corrigido
@juanjosegzl acho que seu LLM foi muito entusiasmado e nós dois não testamos seu PR bem o suficiente
Desculpe, não entendi, estava muito focado no meu próprio caso de uso
Desculpe, ainda há problemas.
Reverti o PR mais recente para o plugin e o reconsiderarei em algumas semanas, quando tiver tempo. Desculpem a todos pelo inconveniente.
Acontece… Mas esse plugin é realmente necessário. Obrigado pelo seu esforço.
Desculpe por todos os problemas, revisitei as alterações e encontrei um problema com a moderação, agora corrigi
Richard, enviei as alterações, basicamente corrigindo o problema de moderação e desabilitando o cache quando as configurações de moderação são alteradas.
Obrigado!
Estou viajando no momento e revisitarei o PR daqui a 10 dias.
Funciona para mim. O geobloqueio em si eu ainda não testei.
Bem, meu usuário anônimo digitou rápido demais, o que é engraçado porque estou no iPad com teclado virtual
mas isso não tem nada a ver com este plugin.
Obrigado.
@juanjosegzl Eu mesclei seu último PR. Obrigado pela sua contribuição útil!
Isso funciona se você estiver usando Cloudflare?
Cloudflare transmite o endereço IP na variável de cabeçalho CF-IPCountry.
Sim, funciona se você seguir o guia Using Discourse with Cloudflare: Best Practices
Isso está incorreto. O Cloudflare transmite o código do país nesse cabeçalho, não o endereço IP, e somente se você o ativou. O plugin não usa isso, no entanto, ele usa o banco de dados interno Maxmind do Discourse.
Olá, o plugin é excelente. Tenho um pequeno pedido: seria possível adicionar uma configuração para personalizar as mensagens?
Ah, entendi, posso usar a funcionalidade de textos do site /admin/customize/site_texts, não é necessária configuração adicional.
Oi, eu gostaria de saber: se eu quiser permitir que IPs específicos de áreas restritas acessem, como devo configurar?
Eu criei um pull request:
add ip whitelist by singi2016cn · Pull Request #8 · communiteq/discourse-geo-blocking
Obrigado por essa PR. Eu já respondi a ela. A melhoria funcional é muito bem-vinda, mas não à custa de realizar uma chamada extra ao banco de dados para cada solicitação. Se você mover o código para dentro do bloco de cache carregado sob demanda, poderemos aceitá-la.
Ok, entendi o problema. Após fazer as correções, enviarei novamente o pedido de merge. Por favor, dê uma nova olhada.