Got ৰ agent বস্তুটো গন্তব্য প্ৰট’কলৰ দ্বাৰা কী কৰা হয়। সেয়ে HTTPS URL ৰ বাবে SOCKS সংযোগ socks নামৰ নতুন কীৰ সলনি https ৰ অধীনত পৰে।

HTTP/1 পথত Got আৰু socks-proxy-agent ব্যৱহাৰ কৰা এটা বিদ্যমান ESM এপ্লিকেচনৰ বাবে:

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();

SOCKS5 প্ৰক্সি তালিকাই উদাহৰণৰ একাউণ্টবিহীন প্ৰক্সি URL ৰ বাবে প্ৰাৰ্থী যোগান ধৰে। একেটা এজেণ্টে দেখুওৱা HTTP আৰু HTTPS এণ্ট্ৰী দুয়োটাকে সামৰি ল’ব পাৰে। ই SOCKS সংযোগ স্থাপন কৰে, তাৰ পিছত HTTPS পথে গন্তব্যৰ TLS হেণ্ডশ্বেক সম্পন্ন কৰে।

এই এজেণ্টত socks5h এ গন্তব্য হ’ষ্টনেম ৰিজ’লিউশ্বন SOCKS প্ৰক্সিলৈ এৰি দিয়ে। socks5 এ ইয়াৰ সলনি স্থানীয় ৰিজ’লিউশ্বন বাছনি কৰে। প্ৰক্সিৰ নিজৰ হ’ষ্টনেম এতিয়াও Node প্ৰসেছৰ পৰা পাব লাগিব।

Got ৰ HTTP/2 এজেণ্ট স্লটে বেলেগ ইণ্টাৰফেচ আশা কৰে। এই এজেণ্টটো agent.http2 লৈ কপি কৰি ই HTTP/2 প্ৰক্সি সমৰ্থন দিয়ে বুলি নাভাবিব।

কাৰ্য্যভাৰৰ বাবে সংৰূপিত এজেণ্টটো পুনৰ ব্যৱহাৰ কৰক আৰু ইয়াৰ গৰাকীয়ে বন্ধ কৰোঁতে ইয়াক ধ্বংস কৰক। পেকেজ সংস্কৰণ এপ্লিকেচনৰ Node ৰানটাইমৰ সৈতে মিলাওক; এই উদাহৰণে নামযুক্ত SocksProxyAgent এক্সপ’ৰ্ট ব্যৱহাৰ কৰে।

সম্পৰ্কিত প্ৰবন্ধ