Plugin di Geo Blocking

Cosa potremmo indovinare… il 98% di questi sono bot :winking_face_with_tongue: Mostrare o non mostrare un messaggio… dipende. Se c’è la necessità di guidare gli esseri umani reali bloccati dal geoip a usare una VPN, allora mostrare il motivo è una mossa intelligente. Spreco di tempo con i bot, però.

1 Mi Piace

Il plugin è stato originariamente creato per imporre sanzioni economiche contro specifici paesi.

2 Mi Piace

Questo ora dà errore 500. Passa comunque bene attraverso la ricostruzione.

È riparabile, per favore?

Altrimenti dovrò installare Nginx per agire come proxy inverso, e poi avrei troppa paura di chiedere supporto qui in futuro :joy:

Corretto

@juanjosegzl immagino che il tuo LLM fosse troppo entusiasta e nessuno dei due abbia testato abbastanza bene la tua PR

1 Mi Piace

Mi dispiace, non ho capito, ero troppo concentrato sul mio caso d’uso

1 Mi Piace

Mi dispiace, ci sono ancora problemi.

Ho annullato l’ultima PR al plugin e la prenderò in considerazione tra qualche settimana quando avrò tempo. Mi scuso con tutti per l’inconveniente.

2 Mi Piace

Succede. Ma quel plugin è davvero necessario. Grazie per i tuoi sforzi.

1 Mi Piace

Mi scuso per tutti i problemi, ho rivisitato le modifiche e ho riscontrato un problema con la moderazione, ora ho risolto

Richard Ho inviato le modifiche, fondamentalmente risolvendo il problema di moderazione e disabilitando la cache quando le impostazioni di moderazione vengono modificate.

2 Mi Piace

Grazie! Attualmente sono in viaggio e rivisiterò il PR tra 10 giorni.

Funziona per me. Il geoblocking in sé non l’ho ancora testato.

Beh, il mio utente anonimo ha digitato troppo velocemente, il che è divertente perché sono su iPad con tastiera virtuale :joy: ma questo non ha nulla a che fare con questo plugin.

Grazie.

2 Mi Piace

@juanjosegzl Ho ora unito il tuo ultimo PR. Grazie per il tuo utile contributo!

1 Mi Piace

Funziona se si utilizza Cloudflare?

Cloudflare trasmette l’indirizzo IP nella variabile di intestazione CF-IPCountry.

Sì, funziona se segui la guida Using Discourse with Cloudflare: Best Practices

Questo è errato. Cloudflare trasmette il codice paese in quell’intestazione, non l’indirizzo IP, e solo se l’hai abilitato. Il plugin non lo usa, comunque, usa il database Maxmind interno di Discourse.

Ciao, l’estensione è fantastica, ho una piccola richiesta: è possibile aggiungere una configurazione per personalizzare i messaggi di avviso?

Oh, ho capito, è possibile utilizzare la funzione testi del sito /admin/customize/site_texts, non è necessaria una configurazione aggiuntiva.

1 Mi Piace

Ciao, vorrei sapere come configurare l’accesso per specifici IP da aree limitate.

Ho creato una richiesta di pull:
add ip whitelist by singi2016cn · Pull Request #8 · communiteq/discourse-geo-blocking

1 Mi Piace

Grazie per quella PR. Ho risposto. Il miglioramento funzionale è molto gradito, ma non a scapito di un’ulteriore chiamata al database per ogni singola richiesta. Se sposti il codice all’interno del blocco di cache caricato in modo lazy, possiamo accettarlo.

2 Mi Piace

Ok, ho individuato il problema. Dopo aver apportato le modifiche, invierò nuovamente la richiesta di unione; ti chiedo gentilmente di riesaminarla.

1 Mi Piace