Kipengele agent cha Got kimefungwa kwa itifaki ya lengwa. Kwa hivyo muunganisho wa SOCKS kwa URL ya HTTPS uko chini ya https, si chini ya ufunguo mpya uitwao socks.

Kwa programu iliyopo ya ESM inayotumia Got na socks-proxy-agent kwenye njia ya HTTP/1:

import got from 'got';
import {SocksProxyAgent} from 'socks-proxy-agent';

const agent = new SocksProxyAgent('socks5h://proxy.example:1080');
const body = await got('https://www.example.org/', {
  http2: false,
  agent: {
    http: agent,
    https: agent,
  },
  timeout: {request: 20000},
}).text();

Orodha ya proksi za SOCKS5 hutoa watahiniwa kwa URL ya proksi isiyo na akaunti katika mfano. Wakala huyo huyo anaweza kushughulikia maingizo ya HTTP na HTTPS yaliyoonyeshwa. Huanzisha muunganisho wa SOCKS, kisha njia ya HTTPS hufanya makubaliano ya TLS na lengwa.

Katika wakala huyu socks5h huacha utatuzi wa jina la mwenyeji wa lengwa kwa proksi ya SOCKS. socks5 huchagua utatuzi wa ndani badala yake. Jina la mwenyeji la proksi yenyewe bado linahitaji kufikiwa kutoka kwa mchakato wa Node.

Nafasi ya wakala wa HTTP/2 ya Got inatarajia kiolesura tofauti. Usinakili wakala huyu kwenye agent.http2 na kudhani kuwa unatoa msaada wa proksi wa HTTP/2.

Tumia tena wakala uliosanidiwa kwa mzigo wa kazi na uharibu anapozimwa mmiliki wake. Linganisha matoleo ya kifurushi na mazingira ya Node ya programu; mfano huu unatumia usafirishaji unaoitwa SocksProxyAgent.

Makala zinazohusiana