var needle = require('needle');
var cheerio = require('cheerio');
needle.get('https://whoer.net/ru', { proxy: '199.21.99.205:80' }, function(error, response) {
    if (!error && response.statusCode == 200) {
        if (response.body) {
            var $ = cheerio.load(response.body);
            $('strong.your-ip').each(function() {
                console.log($(this).text());
            });
       }
    } else {
        console.log('Error!!!');
    }
});        
а как это удалит плохую прокси? Список прокси обновляется каждые несколько минут и бывает что в этом списке уже есть нерабочие прокси