The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

TaskPipe::OpenProxyManager::Settings - settings for TaskPipe::OpenProxyManager

METHODS

shell

Whether to run in the terminal or daemonize. Options are foreground and background

iterate

Choices are 'once' or 'repeat'. To kick off a daemon process that continually polls for open proxies, use --shell=background together with --iterate=repeat

poll_interval

If --iterate=repeat then --poll_interval is the number of seconds to wait between iterations. --poll_interval is ignored if --iterate=once

proxy_scheme

The scheme passed to the proxy. Usually this is 'http' and does not need to be changed

protocols

Which protocols to proxy e.g. --protocols=http,https

ip_list_names

The names of lists to check for open proxies

unavailable_poll_interval

The number of seconds to wait before trying again if there are no available proxies

max_unavailable_fails

The maximum number of consecutive fails when requesting an open proxy with status "available", before giving up (and dying with an error)

max_threads

The maximum number of concurrent threads to employ when testing proxies

clean_dud_proxies_after

The time interval (in days) to wait before deleting 'dud' proxies from the database. ie after this time period, if the proxy is encountered again on a list, it will be tested again

AUTHOR

Tom Gracey <tomgracey@gmail.com>

COPYRIGHT AND LICENSE

Copyright (c) Tom Gracey 2018

TaskPipe is free software, licensed under

    The GNU Public License Version 3