Faodaidh àidseant le comas SOCKS an ceangal ceann-uidhe a stèidheachadh airson prìomh-neach-clàraidh HTTPS Node. Le socks-proxy-agent ri fhaighinn san aplacaid:

const https = require('node:https');
const { SocksProxyAgent } = require('socks-proxy-agent');

const agent = new SocksProxyAgent('socks5h://proxy.example:1080');
const request = https.get('https://www.example.com/', {
  agent,
  signal: AbortSignal.timeout(15000),
}, (response) => {
  console.log(response.statusCode);
  response.on('error', console.error);
  response.resume();
});
request.on('error', console.error);

Cuir tagraiche neo-dhearbhaichte bho liosta progsaidh SOCKS5 an àite an ìre dheireannach san eisimpleir airson an iarrtais phoblach HTTPS seo. Bidh an callback a' drèanadh an fhreagairt às dèidh an inbhe a chlò-bhualadh; caithear am bodhaig an sin ma tha feum aig an aplacaid air. Ath-chleachd an t-àidseant airson nan obrachaidhean ainmichte aige, agus an uair sin sgrios e nuair a thèid am poileasaidh cliant sin a leigeil dheth agus an obair aige a chrìochnachadh.

Tagh càite a thèid ainm a' chinn-uidhe fhuasgladh

Ann an làimhseachadh URL socks-proxy-agent, fàgaidh socks5h fuasgladh ainm aoigheachd a' chinn-uidhe ris an t-slighe progsaidh; fuasglaidh socks5 gu h-ionadail e. Tha seo cudromach nuair nach eil an t-ainm ri fhaighinn ach air lìonra a' phrogsaidh.

Glèidhidh an URL HTTPS dearbh-aithne an làraich. Nì an t-àidseant barganachadh SOCKS mus tòisich Node air TLS chun na làraich sin.

Airson seirbheis le ainm-cleachdaidh/facal-faire, cuir an creideasan ann an URL a' phrogsaidh le còdachadh co-phàirte URI airson charactaran glèidhte. Cùm an URL slàn taobh a-muigh nan logaichean. Buinidh bannan Authorization a' chinn-uidhe do chunntas na làraich.

Obraichidh an t-àidseant seo le prìomh APIan iarrtais HTTP/HTTPS Node. Cleachdaidh fetch Node eadar-aghaidh dispatcher, mar sin rèitich amalachadh SOCKS taiceil a' chliant sin air leth.

Artaigilean co-cheangailte