riderkick / FMD

Forked from https://sf.net/p/fmd/
GNU General Public License v2.0
717 stars 212 forks source link

Mangadex cloudflare IP ban from updating manga list #1675

Open Madaraki opened 5 years ago

Madaraki commented 5 years ago

I was recently trying to download a new manga series on mangadex that did not show up in FMD, so I pressed the "update manga list" button which led to my IP getting banned by cloudflare (to note is that I have not needed to update the manga list for many many months now and it took quite a while for the update to complete). I was able to speak to one of the mangadex admins on discord and got myself unbanned, but I was given a warning that if I got banned again he would not unban me next time as this went beyond me hitting the mangadex internal limits and I set off the cloudflare ban instead. I have been using FMD for a long time now to download manga from mangadex without issues as I have set the number of downloaded tasks and number of downloaded files per task at the same time values to 1. Is there a similar way that I can limit the "update manga list" option so that I will not get banned again in the future?

Madaraki commented 5 years ago

Thank you very much for the suggestion Twoearle. I will definitely keep it in mind the next time I need to update my manga list. However, I was hoping that there might be a solution within FMD itself that I could utilize by changing some sort of setting I am unaware of. It would be nice if there was a way to limit the speed at which the list could be updated like we are able to with downloading manga.

Tmp341 commented 5 years ago

Under Mangadex's advanced settings, you can choose lowest connection numbers etc. One time (maybe 1 year or more ago), i've asked that we can choose specific number of download speed, so app limit itself to that number. But i dunno what happened, well, this project is dead now anyway.

Because of your internet speed (you download 1 page faster than you normally read), cloudflare thinks you're a bot or something, so bans your ip.

japzone1 commented 5 years ago

For me setting everything to "1" in Advanced settings for MangaDex, plus copying the cookies and UserAgent my browser uses when accessing MangaDex seems to help prevent this.

I also tend to just search for a Manga using MangaDex's search, and then just copying the manga's URL into FMD directly.