ivolo / proxies

Constantly evaluate lists of public proxies, and get one that works.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

proxies

Constantly evaluate lists of proxies, and get one that works.

Example

var Proxies = require('proxies');

var proxies = Proxies()
  .testEvery(ms('10s'))
  .limit(10)
  .source(require('proxynova'))
  .source(require('sources-proxyipchecker')());

proxies.get(function (err, list) {
  // list of proxies
});

Sources

Here are the existing sources:

More sources are always welcome! A great way to find public proxy text files is via this secret google search.

API

Proxies

Create a new Proxies instance.

.testEvery(ms)

Refresh the proxy list every ms.

.limit(max)

Only maintain max proxies.

.add(fn)

Add a proxy list function.

Licence

WWWWWW||WWWWWW
 W W W||W W W
      ||
    ( OO )__________
     /  |           \
    /o o|    MIT     \
    \___/||_||__||_|| *
         || ||  || ||
        _||_|| _||_||
       (__|__|(__|__|

About

Constantly evaluate lists of public proxies, and get one that works.


Languages

Language:JavaScript 100.0%