 0ef737b82a
			
		
	
	
		0ef737b82a
		
			
		
	
	
	
	
		
			
			* feat(store): add flaresolverr app * Update README.md * fix(flaresolverr): expose port * feat(flaresolverr): add icon * fix(flaresolverr): update to 3.3.7 * fix(flaresolverr): use random unused port * fix(flaresolverr): add supported arch
		
			
				
	
	
		
			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.
 |