- v1.23.0:
- New source (proxy-daily)
- New option added ("unique") that when TRUE filters the emitted proxies by their uniqueness (HOST:PORT). Default value is TRUE.
- Added CLI command for updating geoip data; see Update GeoIp Database for more info.
- v1.22.0:
- Added new sources
- v1.21.0:
- Added new sources
- Removed sources that are broken or disappeared
- Fixed geoip-country lookups - issue #115
- Added run script to update geoip database - see Update GeoIp Database
- v1.20.2:
- Upgraded dependencies
- v1.20.1:
- Upgraded dependencies:
- upgraded version of data-sourcer includes stability and error-handling improvements
- Upgraded dependencies:
- v1.20.0:
- Can now pass options to dataSourcer when calling
getProxies
andgetProxiesFromSource
. Most relevant options:browser
- Options object passed to puppeteer.launch(options)sourcesDir
- Directory path where your sources are defined. Default is the "sources" directory included with the ProxyLists project.
- Calls to
getProxies
andgetProxiesFromSource
will now both clean-up by calling thedataSourcer.close
method once all the sources have sent their end event. This has the effect of automatically closing any browser instances used by proxy sources.
- Can now pass options to dataSourcer when calling
- v1.19.0:
- Several new sources, more info scraped from existing sources
- Close browser tabs used by source when it sends its end event
- Overall better error handling
- CLI:
--output-file
and--log-file
can now accept absolute file paths
- v1.18.0:
- Fixed more sources
- CLI tool now exits properly
- No end event issue should be resolved - see #90
- v1.17.0:
- Fixed sources
- Can now use mixed upper/lower casing for filter options - see #92 for more details
- v1.16.1:
- Updated dependencies (vulnerability warnings)
- v1.16.0:
- Fixed-up several sources, getting anonymityLevel and protocols where possible.
- v1.15.0:
- Upgraded dependencies
- Fixed sources: hidemyname (formerly incloak), premproxy, proxydb
- Now using data-sourcer for managing sources
- Cleaner CLI usage: Write log messages to proxy-lists.log file.
- v1.14.1:
- Fix for regression in CLI
- v1.14.0:
- Added options:
countriesBlackList
,filterMode
,defaultRequestOptions
- Added options:
- v1.13.0:
- Added source (premproxy)
- Fixed source (proxydb)
- Fix for blackhatworld source when last reply in thread does not contain the proxy list
- Added another blackhatworld forum thread
- v1.12.0:
- Added new source (coolproxy)
- v1.11.2:
- Removed source (hidemyass)
- Fixed source (blackhatworld)
- v1.11.1:
- Fixed #46
- Removed source (maxiproxies) because it no longer exists.
- v1.11.0:
- Added new source (blackhatworld).
- Fix for #43
- v1.10.0:
- Added new source (maxiproxies).
- Removed source (proxyspy) because it is no longer working.
- Fix for #42
- If using your own custom sources:
- Proxy sources are now only required to provide
ipAddress
andport
; all other fields are optional and should be provided only if known.
- Proxy sources are now only required to provide
- v1.9.0:
- Fixes for proxydb.
- Removed source (proxyocean) because it no longer exists.
- Added support for ipv6 addresses.
- v1.8.0:
- v1.7.1:
- v1.7.0:
- Now performing geo-ip look-up for all proxies
- More proxy sources: gatherproxy.com, incloak.com, proxydb.net
- v1.6.0:
- Added command-line interface.
- Fixes for source (kingproxies).
- v1.5.1:
- Fixes for source (hidemyass).
- Removed geo-ip lookups from source (proxies24).
- v1.5.0:
- Added
series
option toProxyLists.getProxies()
andProxyLists.getProxiesFromSource()
.
- Added
- v1.4.0:
isValidProxy
no longer checks theproxy.country
attribute.ProxyLists.getProxies()
,ProxyLists.getProxiesFromSource()
, andgetProxies()
for all sources now using event emitter interface.
- v1.3.0:
- Removed attribute
proxy.protocol
in favor ofproxy.protocols
(an array of all supported protocols). - Renamed attribute
proxy.ip_address
toproxy.ipAddress
for consistency. - Added attribute
proxy.source
.
- Removed attribute