Open ConfusedOwlet opened 3 months ago
Changing this to a feature request since we've never claimed to support Crowdsec
All good. There's a workaround on Crowdsec's side now that I submitted and was merged.
I just marked it as a bug due to the similarity to the Swiftfin issue that was considered a bug due to how they looked for images (trying to grab images even if they don't exist). This was the issue that they opened (and closed once fixed) about grabbing the images. https://github.com/jellyfin/Swiftfin/issues/884
marked it as a bug due to the similarity to the Swiftfin issue that was considered a bug due to how they looked for images (trying to grab images even if they don't exist)
Interesting thanks I missed that before
Software Versions
Describe the bug
Pretty much exactly the same as this issue over on Swiftfin: https://github.com/jellyfin/Swiftfin/issues/690 https://github.com/jellyfin/Swiftfin/issues/884
Accessing Jellyfin through the Roku app triggers
http-probing
bans within Crowdsec. Running Jellyfin in any other client (Android, AndroidTV, Chrome/Firefox, etc) all work normally without causing thehttp-probing
ban.Looking at Crowdsec and nginx logs show that it's due to Roku constantly trying to find some images that then result in 404 not found. Mostly happens when browsing through sections/trying to generate thumbnails. Once you actually start streaming/watching things, you're usually good.
How To Reproduce
1.Browse Jellyfin on Roku app by going through Series, Collections, Seasons, etc.
Expected behavior
Be able to browse through Jellyfin without being banned by Crowdsec?
Logs
NGINX logs on what's not being found
Screenshots
screenshot from crowdsec cli about what/why it got banned.
Connection Information
Additional context
As mentioned earlier, this is pretty much identical to these over on Swiftfin's page: https://github.com/jellyfin/Swiftfin/issues/690 https://github.com/jellyfin/Swiftfin/issues/884
I already have a work around with Crowdsec (added a whitelist to that
/Items/*/Images/*
path) after mentioning this on their Discord and getting some help, however I figured I'd mention it here as well since Swiftfin also has a matching issue.