OctoDev Posted April 30, 2015 Share Posted April 30, 2015 I found this, and it worked perfectly when I did not use CloudFlare: https://rtcamp.com/tutorials/nginx/fail2ban/However, I am currently using CloudFlare. I did some re-search and I found that these two commands would work to ban and unban:actionban = curl -s "https://www.cloudflare.com/api.html?a=ban&key=<ip>&u=<account>&tkn=<token>"actionunban = curl -s "https://www.cloudflare.com/api.html?a=nul&key=<ip>&u=<account>&tkn=<token>"Does anyone know how I could use https://rtcamp.com/tutorials/nginx/fail2ban/ configuration, with CloudFlare API? I will obviously replace the toke and account my self.Note:- I am using nginx, where I limit requests also forward the real IP using set_real_ip_from. The reason why it was not working, was most likely because iptables can not see the real ip when user access, but fail2ban can using the access log. Link to comment Share on other sites More sharing options...
OctoDev Posted April 30, 2015 Author Share Posted April 30, 2015 I found out how, was quiet easy. Link to comment Share on other sites More sharing options...
Out123 Posted May 11, 2015 Share Posted May 11, 2015 Post info plz, for all. Thanks. Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.