Использование нескольких прокси через request.js

Я пытаюсь отправить список адресов прокси в requestjs и хочу, чтобы он использовал первый, который работает. Это вообще возможно через request.js

Мой код

 var body = '<sample/>';
 request.post({
                url: www.google.com,
                proxy':'http://proxy1:8087;http://proxy2:8080',//need to use multiple proxies here.
                headers: { //We can define headers too
                    'Content-Type': 'text/xml'
                },
                body: body,
                timeout:20000
            }

Я думаю о циклическом просмотре списка прокси и пытаюсь использовать их один за другим. Я не уверен, было ли это излишним или единственным возможным способом.

1 ответ

Решение

requestjs не может проходить через прокси, лучший вариант - использовать вместе с ним модуль агента, например https://www.npmjs.com/package/pac-proxy-agent

Но даже этот модуль пока не просматривает список. Единственный возможный вариант - перебрать список прокси и использовать первый доступный на данный момент.

Другие вопросы по тегам