@GhostZ спасибо!
Теперь другая проблема, что исправить чтоб работало а не выдавало ошибку TypeError: SocksProxyAgent is not a constructor
Изменение на const { SocksProxyAgent } = import('socks-proxy-agent'); не помогает.
А вообще должно выглядеть так import { SocksProxyAgent } from 'socks-proxy-agent'; но бас не пропускает.
const got = import('got');
const SocksProxyAgent = import('socks-proxy-agent');
var url = 'https://google.com/';
var ip = "77.90.185.181";
var port = "10161";
var proxy = ip + ":" + port;
var data = JSON.stringify({ 'important': 'data' });
var cookie = 'PackageAssignment=; ob_sess=QkIzMjVBMkFCNjFFNTI3NDdGMDFCNjREZjE5MmI0ODA2MjVhM2UyYjU5Njg0NmU5Y2U0MzJmZDM=;`
const options = {
headers: {
// 'Cookie': cookie,
// 'Sec-Fetch-User': '?1',
// 'sec-ch-ua-mobile': '?0',
// 'Sec-Fetch-Mode': 'navigate',
// 'sec-ch-ua': '"Chromium";v="110", "Not A(Brand";v="24", "Google Chrome";v="110"',
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36',
// 'Sec-Fetch-Dest': 'document',
// 'Sec-Fetch-Site': 'none',
// 'sec-ch-ua-platform': 'Windows'
},
agent: {
http: new SocksProxyAgent(`socks5://${ip}:${port}`),
https: new SocksProxyAgent(`socks5://${ip}:${port}`),
},
};
try {
var res = got(url, options);
[[BODY]] = res.body + ' res';
} catch (error){
[[BODY]] = error.body + ' error';
}