UNPKG

proxy-lists

Version:

Get proxies from publicly available proxy lists.

15 lines (14 loc) 455 B
var fs = require('fs'); var path = require('path'); var proxyListFilePath = process.argv[2] || path.join(__dirname, '..', 'proxies.txt'); var stream = fs.createReadStream(proxyListFilePath); var map = new Map(); stream.on('data', function(chunk) { chunk.toString().trim().split('\n').forEach(function(proxy) { map.set(proxy, true); }); }); stream.on('end', function() { console.log('Downloaded ' + map.size + ' unique proxies'); process.exit(); });