Skip to content

A webpage proxy that request through Chromium (puppeteer) - can be used to bypass Cloudflare anti bot / anti ddos on any application (like curl)

License

Notifications You must be signed in to change notification settings

prateekkalra/pupflare

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

How to launch

  1. Install NodeJS
  2. npm install
  3. npm start

How to use

Send your request to the server with the port 3000 and add your URL to the "url" query string like this: http://localhost:3000/?url=https://example.org

To show the browser window, set the environment variable PUPPETEER_HEADFUL=1. To use a proxy, set the PUPPETEER_PROXY environment variable, for example PUPPETEER_PROXY=localhost:8080. To specify user data directory, set PUPPETEER_USERDATADIR=/path/to/dir.

Docker

Available as a Docker image here: https://quay.io/repository/unixfox/pupflare

docker run -d -p 3000:3000 quay.io/unixfox/pupflare

About

A webpage proxy that request through Chromium (puppeteer) - can be used to bypass Cloudflare anti bot / anti ddos on any application (like curl)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 94.2%
  • Dockerfile 5.8%