proxy-lists
Version:
Get proxies from publicly available proxy lists.
105 lines (103 loc) • 5.11 kB
Markdown
# Changelog
* v1.23.3:
* Upgraded dependencies
* v1.23.2:
* Upgraded dependencies
* v1.23.1:
* Upgraded dependencies
* 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](https://github.com/chill117/proxy-lists#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](https://github.com/chill117/proxy-lists/issues/115)
* Added run script to update geoip database - see [Update GeoIp Database](https://github.com/chill117/proxy-lists#update-geoip-database)
* v1.20.2:
* Upgraded dependencies
* v1.20.1:
* Upgraded dependencies:
* upgraded version of data-sourcer includes stability and error-handling improvements
* v1.20.0:
* Can now pass options to [dataSourcer](https://github.com/chill117/data-sourcer#getdata) when calling `getProxies` and `getProxiesFromSource`. Most relevant options:
* `browser` - Options object passed to [puppeteer.launch(options)](https://pptr.dev/#?product=Puppeteer&version=v1.19.0&show=api-puppeteerlaunchoptions)
* `sourcesDir` - Directory path where your sources are defined. Default is the "sources" directory included with the ProxyLists project.
* Calls to `getProxies` and `getProxiesFromSource` will now both clean-up by calling the `dataSourcer.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.
* 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](https://github.com/chill117/proxy-lists/issues/90)
* v1.17.0:
* Fixed sources
* Can now use mixed upper/lower casing for filter options - see [#92](https://github.com/chill117/proxy-lists/issues/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](https://github.com/chill117/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`
* 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](https://github.com/chill117/proxy-lists/issues/46)
* Removed source (maxiproxies) because it no longer exists.
* v1.11.0:
* Added new source (blackhatworld).
* Fix for [#43](https://github.com/chill117/proxy-lists/issues/43)
* v1.10.0:
* Added new source (maxiproxies).
* Removed source (proxyspy) because it is no longer working.
* Fix for [#42](https://github.com/chill117/proxy-lists/issues/42)
* If using your own custom sources:
* Proxy sources are now only required to provide `ipAddress` and `port`; all other fields are optional and should be provided only if known.
* v1.9.0:
* Fixes for proxydb.
* Removed source (proxyocean) because it no longer exists.
* Added support for ipv6 addresses.
* v1.8.0:
* Added `--stdout` option to CLI utility.
* Fixed issues: [#35](https://github.com/chill117/proxy-lists/issues/35), [#37](https://github.com/chill117/proxy-lists/issues/37)
* v1.7.1:
* Fixed issues: [#28](https://github.com/chill117/proxy-lists/issues/28), [#29](https://github.com/chill117/proxy-lists/issues/29)
* 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 to `ProxyLists.getProxies()` and `ProxyLists.getProxiesFromSource()`.
* v1.4.0:
* `isValidProxy` no longer checks the `proxy.country` attribute.
* `ProxyLists.getProxies()`, `ProxyLists.getProxiesFromSource()`, and `getProxies()` for all sources now using event emitter interface.
* v1.3.0:
* Removed attribute `proxy.protocol` in favor of `proxy.protocols` (an array of all supported protocols).
* Renamed attribute `proxy.ip_address` to `proxy.ipAddress` for consistency.
* Added attribute `proxy.source`.