Такая проблема, я хочу делать запрос на сайт/сервер используя прокси, потому что ip из моей страны блокируется. Но почему-то я получаю в консоли свой ip, а не прокси. Проверял, прокси валидный. Что я делаю не так?
import fetch from 'node-fetch';
import { HttpsProxyAgent } from 'https-proxy-agent';
export function getLinkApi(){
(async () => {
// Proxy configuration
const proxyHost = '89.187.162.69';
const proxyPort = 8443;
// Target website URL
const targetUrl = 'https://ident.me/ip';
// Proxy URL
const proxyUrl = `http://${proxyHost}:${proxyPort}`;
// Create a new Proxy Agent
const proxyAgent = new HttpsProxyAgent(proxyUrl);
console.log(proxyAgent);
// Fetch the target website using the proxy agent
const response = await fetch(targetUrl, { agent: proxyAgent });
console.log(response.text());
})();
// let response = await fetch("https://livefootball.su/wp-json/wp/v2/pages");
}
Object { options: {…}, proxy: URL, proxyHeaders: {}, connectOpts: {…}, Symbol("AgentBaseInternalState"): {} }
connectOpts: Object { ALPNProtocols: (1) […], host: "89.187.162.69", port: 8443 }
options: Object { path: undefined }
proxy: URL { href: "
89.187.162.69:8443", origin: "
89.187.162.69:8443", protocol: "http:", … }
proxyHeaders: Object { }
Symbol(AgentBaseInternalState): Object { }
: Object { … }
getLink.js:17