19 lines
997 B
Markdown
19 lines
997 B
Markdown
|
# FlareSolverr
|
||
|
|
||
|
FlareSolverr is a proxy server to bypass Cloudflare and DDoS-GUARD protection.
|
||
|
|
||
|
## How it works
|
||
|
|
||
|
FlareSolverr starts a proxy server, and it waits for user requests in an idle state using few resources.
|
||
|
When some request arrives, it uses [Selenium](https://www.selenium.dev) with the
|
||
|
[undetected-chromedriver](https://github.com/ultrafunkamsterdam/undetected-chromedriver)
|
||
|
to create a web browser (Chrome). It opens the URL with user parameters and waits until the Cloudflare challenge
|
||
|
is solved (or timeout). The HTML code and the cookies are sent back to the user, and those cookies can be used to
|
||
|
bypass Cloudflare using other HTTP clients.
|
||
|
|
||
|
**NOTE**: Web browsers consume a lot of memory. If you are running FlareSolverr on a machine with few RAM, do not make
|
||
|
many requests at once. With each request a new browser is launched.
|
||
|
|
||
|
It is also possible to use a permanent session. However, if you use sessions, you should make sure to close them as
|
||
|
soon as you are done using them.
|