FlareSolverr

Proxy server to bypass Cloudflare protection

MIT License

Downloads
415
Stars
5.9K
Committers
34

Bot releases are visible (Hide)

FlareSolverr - v2.2.4

Published by ngosang over 2 years ago

3f279e9 Bump version 2.2.4
d962e1a Detect DDoS-Guard challenge

FlareSolverr - v2.2.3

Published by ngosang over 2 years ago

93d8350 Bump version 2.2.3
d34b43e Fix 2000 ms navigation timeout
2bf4dc6 Update README.md (libseccomp2 package in Debian)
bb0d757 Update README.md (clarify proxy parameter) (#307)
fc1fa60 Update NPM dependencies
9b1f833 Disable Cloudflare ban detection

FlareSolverr - v2.2.2

Published by ngosang over 2 years ago

6175fee Bump version 2.2.2 (#339)
bb4fa9c Fix ban detection. Resolves #330 (#336)

FlareSolverr - v2.2.1

Published by ngosang over 2 years ago

c951ba2 Bump version 2.2.1
6c598d5 Fix max timeout error in some pages
2893f72 Avoid crashing in NodeJS 17 due to Unhandled promise rejection
cd221bb Improve proxy validation and debug traces
68fb96f Remove @types/puppeteer dependency

FlareSolverr - v2.2.0

Published by ngosang over 2 years ago

07724e5 Bump version 2.2.0
56fc688 Increase default BROWSER_TIMEOUT=40000 (40 seconds)
0a43835 Fix Puppeter deprecation warnings
0cbca1f Update base Docker image Alpine 3.15 / NodeJS 16
05dcae9 Build precompiled binaries with NodeJS 16
fe6cfd7 Update Puppeter and other dependencies
bb7e82e Add support for Custom CloudFlare challenge
fdd1d24 Add support for DDoS-GUARD challenge

FlareSolverr - v2.1.0

Published by ngosang almost 3 years ago

bc6ac68 Bump version 2.1.0
a9ab256 Add aarch64 to user agents to be replaced (#248)
b1a6ad7 Fix SOCKSv4 and SOCKSv5 proxy. resolves #214 #220
642d67b Remove redundant JSON key (postData) (#242)
c4ef6a4 Make test URL configurable with TEST_URL env var. resolves #240
a24b665 Bypass new Cloudflare protection
6576e19 Update donation links

FlareSolverr - v2.0.2

Published by ngosang almost 3 years ago

8e518d7 Bump version 2.0.2
3005ba3 Fix SOCKS5 proxy. Resolves #214
176c69d Replace Firefox ERS with a newer version
7a1cf7d Catch startup exceptions and give some advices
456dfc2 Add env var BROWSER_TIMEOUT for slow systems
23fde49 Fix NPM warning in Docker images

FlareSolverr - v2.0.1

Published by ngosang almost 3 years ago

78daf24 Bump version 2.0.1
47c83de Check user home dir before testing web browser installation

FlareSolverr - v2.0.0

Published by ngosang about 3 years ago

FlareSolverr 2.0.0 is out with some important changes:

  • It is capable of solving the automatic challenges of Cloudflare. CAPTCHAs (hCaptcha) cannot be resolved and the old solvers have been removed.
  • The Chrome browser has been replaced by Firefox. This has caused some functionality to be removed. Parameters: userAgent, headers, rawHtml and downloadare no longer available.
  • Included proxy support without user/password credentials. If you are writing your own integration with FlareSolverr, make sure your client uses the same User-Agent header and Proxy that FlareSolverr uses. Those values together with the Cookie are checked and detected by Cloudflare.
  • FlareSolverr has been rewritten from scratch. From now on it should be easier to maintain and test.
  • If you are using Jackett make sure you have version v0.18.1041 or higher. FlareSolverSharp v2.0.0 is out too.

Complete changelog:

35890ca Bump version 2.0.0
753e8e1 Set puppeteer timeout half of maxTimeout param. Resolves #180
a6628d0 Add test for blocked IP
a79a5f2 Avoid reloading the page in case of error
1e463bb Improve Cloudflare detection
02204a8 Fix version
95d178b Fix browser preferences and proxy
c4f890f Fix request.post method and clean error traces
d16b982 Use Firefox ESR for Docker images
075b53e Improve Firefox start time and code clean up
356b893 Improve bad request management and tests
a841d67 Build native packages with Firefox
2408a75 Update readme
77a87c7 Improve Docker image and clean TODOs
cfd1584 Add proxy support
ccfe21c Implement request.post method for Firefox
a5b3e08 Code clean up, remove returnRawHtml, download, headers params
a0e8970 Remove outdated chaptcha solvers
744de4d Refactor the app to use Express server and Jest for tests
0459f26 Fix Cloudflare resolver for Linux ARM builds
ca3f84f Fix Cloudflare resolver
5dd563e Replace Chrome web browser with Firefox
78c10d6 Remove userAgent parameter since any modification is detected by CF
3de2e44 Update dependencies
7738f7a Remove Puppeter steath plugin

FlareSolverr - v1.2.9

Published by ngosang about 3 years ago

1b01caa Bump version 1.2.9
447c8f6 Improve "Execution context was destroyed" error handling
9dae74b Implement returnRawHtml parameter. resolves #172 resolves #165
4199db5 Capture Docker stop signal. resolves #158
2a4fae3 Reduce Docker image size 20 MB
232ddca Fix page reload after challenge is solved. resolves #162 resolves #143
8572fab Avoid loading images/css/fonts to speed up page load
fdb3eae Improve Cloudflare IP ban detection
6dd8206 Fix vulnerabilities

FlareSolverr - v1.2.8

Published by ngosang over 3 years ago

c4e4d28 Bump version 1.2.8
543ce89 Improve old JS challenge waiting. Resolves #129

FlareSolverr - v1.2.7

Published by ngosang over 3 years ago

0f30e17 Bump version 1.2.7
24f1b4e Improvements in Cloudflare redirect detection. Resolves #140
f3b3026 Fix installation instructions

FlareSolverr - v1.2.6

Published by ngosang over 3 years ago

c6677f4 Handle new Cloudflare challenge. Resolves #135 Resolves #134
805a34c Provide reference Systemd unit file. Resolves #72
5da5156 Fix EACCES: permission denied, open '/tmp/flaresolverr.txt'. Resolves #120
05f8ef9 Configure timezone with TZ env var. Resolves #109
6cf948d Return the redirected URL in the response (#126)
5242cf3 Show an error in hcaptcha-solver. Resolves #132
8961d67 Regenerate package-lock.json lockfileVersion 2
2f9fe05 Update issue template. Resolves #130
10f8b83 Bump ws from 7.4.1 to 7.4.6 (#137)
dcdc702 Bump hosted-git-info from 2.8.8 to 2.8.9 (#124)
e2dc39e Bump lodash from 4.17.20 to 4.17.21 (#125)

FlareSolverr - v1.2.5

Published by ngosang over 3 years ago

340638c Bump version 1.2.5
05abe69 Fix memory regression, close test browser
e596906 Fix release-docker GitHub action

FlareSolverr - v1.2.4

Published by ngosang over 3 years ago

8a1b0ea Bump version 1.2.4
916fbf2 Include license in release zips. resolves #75
a85e9c2 Validate Chrome is working at startup
71814a8 Speedup Docker image build
757ec43 Add health check endpoint
f278c7c Update issue template
b4c99d8 Minor improvements in debug traces
8aa7723 Validate environment variables at startup. resolves #101
c48d342 Add FlareSolverr logo. resolves #23

FlareSolverr - v1.2.3

Published by ngosang almost 4 years ago

7c361af Bump version 1.2.3
6400449 CI/CD: Generate release changelog from commits. resolves #34
69c4d9e Update README.md
85428a3 Add donation links
ea5e461 Simplify docker-compose.yml
a57510a Allow to configure "none" captcha resolver
91d1f0c Override docker-compose.yml variables via .env resolves #64 (#66)

FlareSolverr - v1.2.2

Published by ngosang almost 4 years ago

7376ef9 Bump version 1.2.2
de9c7bc Add documentation for precompiled binaries installation
bef9411 Add instructions to set environment variables in Windows
27ad58b Build Windows and Linux binaries. resolves #18
d038944 Add release badge in the readme
a8bc6f5 CI/CD: Generate release changelog from commits. resolves #34
39fdde9 Add a notice about captcha solvers
8234cdb Add Chrome flag --disable-dev-shm-usage to fix crashes. resolves #45
66fe775 Fix Docker CLI documentation
ade05bb Add traces with captcha solver service. resolves #39
5710c08 Improve logic to detect Cloudflare captcha. resolves #48
f1e829f Move Cloudflare provider logic to his own class
dfc4383 Simplify and document the "return only cookies" parameter
d140e93 Show message when debug log is enabled
6677329 Update readme to add more clarifications. resolves #53 (#60)
0f40054 issue_template: typo fix (#52)

FlareSolverr - v1.2.0

Published by ngosang almost 4 years ago

df68da1 Fix User-Agent detected by CouldFlare (Docker ARM) resolves #15
a24fa6d Include exception message in error response
5a9fb67 CI/CD: Rename GitHub Action build => publish
3d5b6d6 Bump version
f653d15 Fix TypeScript compilation and bump minor version
ff6cb05 CI/CD: Bump minor version
89f57be CI/CD: Configure GitHub Actions
8d02ad5 CI/CD: Configure GitHub Actions
ebfee2d CI/CD: Bump minor version
7787873 CI/CD: Configure Build GitHub Action
f10093c CI/CD: Configure AutoTag GitHub Action (#14)
2bf2784 CI/CD: Build the Docker images with GitHub Actions (#13)
470d641 Update dependencies
a422756 Backport changes from Cloudproxy (#11)

FlareSolverr - v1.2.1

Published by ngosang almost 4 years ago

09c9404 Bump version 1.2.1
9dd0478 Change version to match release tag / 1.2.0 => v1.2.0
cd4f487 CI/CD Publish release in GitHub repository. resolves #34
89aed86 Add welcome message in / endpoint
a23fa09 Rewrite request timeout handling (maxTimeout) resolves #42
d2b6805 Add http status for better logging
c3b2173 Return an error when no selectors are found, #25
37cd979 Add issue template, fix #32
54d5894 Moving log.html right after loading the page and add one on reload, fix #30
7ca880d Update User-Agent to match chromium version, ref: #15 (#28)
d4d7b93 Update install from source code documentation
743058a Update readme to add Docker instructions (#20)
87b5a6a Clean up readme (#19)
08bec21 Add docker-compose
f37ce03 Change default log level to info

Package Rankings
Top 4.64% on Proxy.golang.org
Top 35.04% on Pypi.org
Badges
Extracted from project README
Latest release Docker Pulls GitHub issues GitHub pull requests Donate PayPal Donate Bitcoin Donate Ethereum
Related Projects