Я пытался использовать пакет прокси-проверки из NPM, чтобы проверить прокси-серверы, работают ли они, и этот код до сих пор работал нормально:
var proxyChecker = require('proxy-checker');
proxyChecker.checkProxy("proxy.foo.com", 8080, {
// the complete URL to check the proxy
url: 'http://www.example.com',
// an optional regex to check for the presence of some text on the page
regex: /Example Domain/
},
function (host, port, ok, statusCode, err) {
console.log(host + ':' + port + ' => '
+ ok + ' (status: ' + statusCode + ', err: ' + err + ')');
}
)
, но теперь мне нужно разобраться с аутентификацией прокси, который выглядит примерно так:
proxy:{
host:"proxy.foo.com",
port:8080,
user:"proxyuser",
password:"123"
}
Каковы возможные способы реализации аутентифицированных прокси для проверки прокси?