Skip to content

Somebi/node-proxies

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Introduction

Use this package if you want to make use of freely available HTTP proxy servers online.

Installation

npm install --save proxies

Usage

var proxies = require('proxies');
var request = require('request');

proxies(function(list) {
  for(var i in list){
      request.get({url: "http://www.google.com", proxy: list[i]}, function(error, response, body) {
        // ...
      });
  }
});

Notes

The list of proxies is obtained from www.proxy-list.org. All proxies are validated before being made available for use. When the function is first called it will load the list of proxies, and delay calling back with a proxy until at least 30 proxies are validated. I proxy is deemed invalid if no response is received within 8 seconds. Each time the function is called a random proxy is returned.

License

MIT

About

Use internet HTTP proxies from an online list

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%