The tool to check the health of proxy list


Keywords
proxy, proxylist
License
MIT
Install
pip install prox==0.0.17

Documentation

Prox - the tool to check how bad your proxy list is

Installation

pip3 install -U prox

How to check the proxy list

You have to provide at least the type and location of proxy list.

If the proxylist located at http://example.com/abc.txt:

prox_check socks URL http://example.com/abc.txt

If the list is in local file:

prox_check socks path/to/file.txt

How to check multiple lists

Create file foo.yml like:

config:
  save: 1

task:
  - proxy_type: socks
    plist_url: var/plist1.txt
    limit: 100

  - proxy_type: http
    plist_url: http://example.com/servers.txt
    limit: 100

It should by YML list of tasks. Each task contains key names same as check_plist.py command line arguments.

Run the command:

prox_task foo.yml

The tool to filter proxy list by countries

Use prox_geo command with --stat option to see number of proxies grouped by country.

Use prox_geo command with -i, -x and --exclude-list options to filter proxy list