-
Notifications
You must be signed in to change notification settings - Fork 119
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
CloudFlare protected providers #240
Comments
Hi @elgatito Denis, hi all. |
@iz8mbw It requires installation of Nodejs on running host. |
@elgatito Denis I use "Jackett" with "FlareSolverr" on my Linux ARM64 board. |
@elgatito I mean if it's possible to set to Burst to use "Jackett" please let me know how to do that. |
@elgatito I know there is this addon https://github.com/fugkco/script.elementum.jackett but it's not compatible with Kodi 19 (Python 3) so I cannot use and test it. |
@elgatito I have added "Jackett.json" into my "userdata/addon_data/script.elementum.burst/providers/" directory but I cannot see this custom provider into Elementum Burst list of providers both Public and Private. |
@iz8mbw You cannot see custom providers in settings. They are supposed to be enabled by default. |
OK, thanks! |
@iz8mbw @hoshsadiq Same with Jackett. When separate addon is complete - I can add it to Elementum repository, so that it gets available when you install Elementum. |
Did you mean to tag me? Think you meant @fugkco. Anyway, haven't used Elementum in a while, seems FlareSolverr is using hcaptcha-solver, however, it doesn't seem to be working:
So I'm not really sure what the point would be to add FlareSolverr support until there's a solid method of solving the captcha. |
Hi @elgatito Denis. |
@iz8mbw Requires JavaScript engine. |
https://github.com/NoahCardoza/CloudProxy @elgatito how about this project? |
@ShlomiD83 Have no idea. If it works for you - you can use it as proxy in Burst. |
I wish I knew how to use it, don't have a clue. |
There is an addon that called "mando". The two functions are: You can download the addon from here: |
It requires to create and use a server based on javascript/nodejs, |
Any development help is welcome. |
The Jackett plugin is pretty much beta. Has been working for me, but I know there's a few bugs that people have reported that I've not really been able to look into. Plus no Kodi Matrix support, which I know Kodi is gearing up for. If Elementum repo gets the latest releases from the GitHub releases API, I say feel free to add it to the repository, but if not, maybe wait a little bit longer until I've had a chance to migrate to 19 and get a minute to migrate the addon too. |
probably makes sense to pin this issue. |
@antonsoroko It is already pinned for 2 years. That is the only pinned issue, actually, here. |
@burekas7 @SubEdict @antonsoroko What providers are now not accessible because of Cloudflare? Apart of Idope. |
@elgatito New yggtorrent URL also has Cloudflare but works for me for some reason (I made a PR for it). |
They have different levels of protection set on different websites. Some check basic stuff and we usually pass that check. Some have a javascript page that needs browser interaction. Some require checking checkbox with a browser. Some require solving a captcha. On sites like ilcorsaroblu if we want to download torrent - Cloudflare allows to do it. If trying to login to website - they require to pass a checkbox test. They also detect a platform, so that same Burst/same Elementum, same settings, but running on another platform can lead to a Cloudflare check failure. |
Just out of interest I also tried to add my cookies (after passing the check) to burst cookie file, but without success. |
@antonsoroko It will not work like that with a cookie, because it checks for all the headers and signatures when you use the cookie. @scakemyer had a simple, but good solution - https://github.com/scakemyer/cloudhole . Basically, you installed a plugin into a browser, and that plugin uploads your headers and Cloudflare cookies into a website. Later Burst was taking those cookies and was able to fetch those pages. Why it worked:
But that extension was for Firefox. If someone wants to make a plugin for Chrome - I can make a server part, that would store those secrets in the same way |
1337x starts using it :/ Do we have any solution for these prolematic CloudFlate providers by the way? |
you can try to bypass it using Jackett, FlareSolverr & script.elementum.jackett. |
@ShlomiD83 @burekas7 @SubEdict #414 is now in testing. |
I managed to make ilcorsaroblu/torrentleech to work with Burst 0.0.87 and cookie sync enabled for those domains and itorrents.org. One of them started to work when I changed Burst Useragent to become like the browser that used to create those cookies (otherwise Cloudflare was giving robot protection page). By default Cookie Sync does not store user agent and TLS fingerprints. |
i did some testing: torrentgalaxy (own protection) - previously it was giving me captcha page in burst debug log, with "cookie sync" - ok cloudflare: (tried even with/without my own "user agent" - same result) other providers do not give me "Just a moment" page, so can't say anything about them. would be nice if other people will try this feature as well. |
There was built-in CloudFlare bypass in Elementum, which helped to solve CloudFlare defense and get pages.
But with the latest defense update we cannot bypass it, so providers, that use CloudFlare to avoid robots (like us) to request pages, are not accessible for the moment.
I don't know any easy way of solving this issue.
Would be great if someone could help on this.
The text was updated successfully, but these errors were encountered: