Hello, thank you for your reply and explanations.
However, I still don’t really understand…
I apologize — English isn’t my first language, so sometimes I struggle to grasp the overall meaning even if I know the individual words.
I’d appreciate some further explanations (in simple terms) about how banIP works with the lists.
Also, the online documentation isn’t very clear or practical — it doesn’t work like the “how-to” guide I was hoping for.
Let’s get back to my configuration.
I explained what I needed a few months ago, and @tojestzart provided me a how-to (please check the post I replied to): banIP support thread - #2672 by MilesTEG1
Are you saying that the instructions he gave me don’t work?
~~What is the “set reporting”?~~
Ok I see what this is .
As I am on my mobile phone, a screenshot isn’t relevant as the paging is not optimal …
What should I look here?
ok I understand that.
So, you’re saying that what I put in my local allowlist and blocklist are use to allow or block those ip?
On another server — the one running my reverse proxy (SWAG in Docker) — I also have a CrowdSec instance and a Fail2Ban instance.
With my current banIP configuration, only French IP addresses can reach the reverse proxy. However, even with this limited access, CrowdSec sometimes still catches some malicious IPs. After their temporary bans expire, those IPs try again.
So, I’d like to add them permanently to the local banIP blocklist to block them for good.
Could you please explain how to do that, keeping in mind that I only want to allow French IP addresses? 
Thanks a lot for your time and help!
Have a great day! 