Got خپل SOCKS استازي د HTTP او HTTPS کليو له لارې غوره کوي
SocksProxyAgent د Got د منزل پروتوکول استازي داخلې ته وټاکئ او د HTTP/2 لاره جلا وساتئ.
د Got agent شي د منزل پروتوکول له مخې کليډ شوی. نو د HTTPS URL لپاره SOCKS اړیکه د socks په نوم نوي کلي لاندې نه، بلکې https لاندې راځي.
د هغه موجود ESM اپلیکیشن لپاره چې په HTTP/1 لاره کې Got او socks-proxy-agent کاروي:
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 صادرات کاروي.