constverum/ProxyBroker: Proxy [Finder | Checker – GitHub
ProxyBroker is an open source tool that asynchronously finds public proxies from multiple sources and concurrently checks them.
Finds more than 7000 working proxies from ~50 sources.
Support protocols: HTTP(S), SOCKS4/5. Also CONNECT method to ports 80 and 23 (SMTP).
Proxies may be filtered by type, anonymity level, response time, country and status in DNSBL.
Work as a proxy server that distributes incoming requests to external proxies. With automatic proxy rotation.
All proxies are checked to support Cookies and Referer (and POST requests if required).
Automatically removes duplicate proxies.
Python 3. 5 or higher
To install last stable release from pypi:
$ pip install proxybroker
The latest development version can be installed directly from GitHub:
$ pip install -U git+
Find and show 10 HTTP(S) proxies from United States with the high level of anonymity:
$ proxybroker find –types HTTP HTTPS –lvl High –countries US –strict -l 10
Find and save to a file 10 US proxies (without a check):
$ proxybroker grab –countries US –limit 10 –outfile. /
Run a local proxy server that distributes incoming requests to a pool
of found HTTP(S) proxies with the high level of anonymity:
$ proxybroker serve –host 127. 0. 1 –port 8888 –types HTTP HTTPS –lvl High
Run proxybroker –help for more information on the options available.
Basic code example
Find and show 10 working HTTP(S) proxies:
from proxybroker import Broker
async def show(proxies):
proxy = await ()
if proxy is None: break
print(‘Found proxy:%s’% proxy)
proxies = ()
broker = Broker(proxies)
tasks = (
(types=[‘HTTP’, ‘HTTPS’], limit=10),
loop = t_event_loop()
Check the ping, response time and speed of data transfer
Check site access (Google, Twitter, etc) and even your own custom URL’s
Information about uptime
Checksum of data returned
Support for proxy authentication
Finding outgoing IP for cascading proxy
The ability to specify the address of the proxy without port (try to connect on defaulted ports)
Fork it: Create your feature branch: git checkout -b my-new-feature
Commit your changes: git commit -am ‘Add some feature’
Push to the branch: git push origin my-new-feature
Submit a pull request!
Licensed under the Apache License, Version 2. 0
This product includes GeoLite2 data created by MaxMind, available from.
Proxy Checker – Online Proxy Checker for IP:Port Proxies
How to use the proxy?
All the browsers (chrome, firefox, ie, opera, safari and others) support the proxy option. When you set a proxy in browser, the proxy will fetch the web pages for your browser. The webistes regard the IP of proxy as your IP so it cannot trace your real IP. We recommend using Elite Proxy Switcher to set proxy for your browsers.
How to check the proxy speed?
You can use our free software Elite Proxy Switcher to test the proxy speed. We don’t check the speed of the proxies. It’s because one proxy may have different speed for different users. For example, a proxy which is fast for USA users may be slow for European users. So check it by the software.
Online proxy checker – HideMy.name
Our proxy-checker has a high speed of verification at 64 threads and smart algorithms for recognizing proxies in check the proxy according to a variety of parameters, including ping, connection speed, and reaming results are provided with flexible settings so you can export only the information you proxy checker can check the proxy performance for free. In addition, it determines the proxy type, country, city, speed, and degree of anonymity. For more information about the degree of anonymity and proxy types, see the proxy list. A smart algorithm can recognize and check any proxy format. For example, if you copied a proxy list from a site that is not in the classic ip:port format, but is separated by a tab, space, or something else, the checker will be able to filter out the excess and run the check can even enter a link to another site in the verification line! Our spider robot will load this page, try to recognize proxies there, and immediately start checking them. The page address must be the same and start with or Here’s what else our proxy checker can do:Upload verified proxies in Ip:Port text format, or a table in crease the speed of proxy verification using multithreading. 20 threads are available for free verification, and up to 64 threads are available for users with a paid proxy is checked for about 30 seconds. In the free version, there are 20 simultaneous verification threads available. The paid version has 64 proxy check can check 100 proxies at a time. If you plan to regularly check a large number of proxy servers, log in with your access code and check for proxies without “results table” parameter shows the verification process and its results in real checking a large sheet, you can uncheck the “non-working” checkbox to prevent extra rows from ‘s an API for the proxy checker. You can embed proxy verification in your program or on your site. Conditions available upon request.