- Add Cloudflare bypass functionality using FlareSolverr service
- Configure FlareSolverr Docker service with environment options
- Add flaresolverr_url config option with default localhost fallback
- Replace manual Cloudflare challenge notification with automated solving attempt
- Create new cloudflare.js module with health check, challenge detection, and solution application
The changes replace old API endpoints with current Epic Games' Public Account Service URLs and update the client ID across all OAuth requests (device authorization, token exchange, and refresh). This resolves authentication failures caused by deprecated endpoints and credentials.
works for first run of a container but then fails with:
free-games-claimer | 16/10/2022 15:29:57 passing arg to libvncserver: -rfbport
free-games-claimer | 16/10/2022 15:29:57 passing arg to libvncserver: 5900
free-games-claimer | 16/10/2022 15:29:57 passing arg to libvncserver: -passwd
free-games-claimer | 16/10/2022 15:29:57 x11vnc version: 0.9.16 lastmod: 2019-01-05 pid: 8
free-games-claimer | 16/10/2022 15:29:57 XOpenDisplay(":1.0") failed.
free-games-claimer | 16/10/2022 15:29:57 Trying again with XAUTHLOCALHOSTNAME=localhost ...
free-games-claimer |
free-games-claimer | 16/10/2022 15:29:57 ***************************************
free-games-claimer | 16/10/2022 15:29:57 *** XOpenDisplay failed (:1.0)
free-games-claimer |
free-games-claimer | *** x11vnc was unable to open the X DISPLAY: ":1.0", it cannot continue.
free-games-claimer | *** There may be "Xlib:" error messages above with details about the failure.
...
free-games-claimer | browserType.launchPersistentContext:
free-games-claimer | ╔════════════════════════════════════════════════════════════════════════════════════════════════╗
free-games-claimer | ║ Looks like you launched a headed browser without having a XServer running. ║
free-games-claimer | ║ Set either 'headless: true' or use 'xvfb-run <your-playwright-app>' before running Playwright. ║
free-games-claimer | ║ ║
free-games-claimer | ║ <3 Playwright Team ║
free-games-claimer | ╚════════════════════════════════════════════════════════════════════════════════════════════════╝