const HttpsProxyAgent = require('https-proxy-agent')
const fetch = require('node-fetch')
const agent = new HttpsProxyAgent({
protocol: 'https',
host: '193.169.188.21',
port: '5836'
})
fetch('https://jsonplaceholder.typicode.com/todos/1', { agent })
.then(response => response.json())
.then(json => console.log(json))
Получаю ошибку
UnhandledPromiseRejectionWarning: FetchError: request to https://jsonplaceholder.typicode.com/todos/1 failed, reason: write EPROTO 22644:error:1408F10B:SSL routines:ssl3_get_record:wrong version number:c:\ws\deps\openssl\openssl\ssl\record\ssl3_record.c:332:
Если протокол установить
http работает. Но мне нужно
https proxy
Почему питон работает а нода нет?
import requests
import json
proxies = {
'https': 'https://193.169.188.21':5836'
}
resp = requests.get('https://jsonplaceholder.typicode.com/todos/1', proxies=proxies)
print(resp.text)