Задать вопрос
@v131v

Как исправить ошибку «tunneling socket could not be established»?

const rp = require('request-promise'),
	tnl = require('tunnel'),
	url = 'https://google.ru';

let tunnel = tnl.httpsOverHttp({
	proxy: {
		host: 'x.x.x.x',
		port: x
	}
});

rp({
	url: url,
	method: 'GET',
	headers: {
		'User-Agent': 'Node js'
	},
	agent: tunnel,
	resolveWithFullResponse: true,
	timeout: 10000,
	followRedirect: true,
	maxRedirects: 10,
	strictSSL: false
})
.then(response => {
	console.log(response);
});


При запуске выдает Error: tunneling socket could not be established, cause=connect ETIMEDOUT
Как это пофиксить? Прочекал уже кучу подобных вопросов, но ничего не помогает. Прокси юзаю валидные.
  • Вопрос задан
  • 1053 просмотра
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Node.js для backend-разработки
    6 месяцев
    Далее
  • Skillbox
    Node.js
    2 месяца
    Далее
  • Яндекс Практикум
    Бэкенд на Node.js для фронтенд-разработчиков
    3 месяца
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы