Skip to content

Command Line Usage โ€‹

Minimum versions โ€‹

ProxyHerd requires a minimum version of:

  • NodeJS: 20.x.x
  • NPM: 8.x.x

Installation โ€‹

Open a terminal and run the following command:

bash
npm install -g proxyherd

Usage โ€‹

Start ProxyHerd with the following command:

bash
proxyherd start [options]

Options โ€‹

Options are optional and are:

OptionShortcutDescription
--standalone-sRun as a standalone instance (equivalent to -m -c -f -r --storage file)
--master-mRun the Master module
--commander-cRun the Commander module
--frontend-fServe the User interface
--refresh-all-rRun the all the Refresh modules (includes all --refresh-xxx options)
--refresh-connectorsRun the Connectors refresh module
--refresh-freeproxiesRun the Freeproxies refresh module
--refresh-metricsRun the Metrics refresh module
--refresh-proxiesRun the Proxies refresh module
--refresh-tasksRun the Tasks refresh module
--storage <type>Choose storage between file, distributed or memory)
--distributed <mode>Choose distributed storage mode with --storage distributed between read, write, both
--help-hDisplay help for the command

There is the flexibility to launch each module individually, group modules, or initiate all modules simultaneously. The default storage setting is file.

For additional details on the Master, Commander, Frontend, or Refresh modules, refer to the Architecture section.

Released under the MIT License. ProxyHerd is a community fork of Scrapoxy 4.17.4 and is not affiliated with its original author.