ක්‍රියාවලිය ආරම්භයේදී එහි ආවේණික සහාය සක්‍රීය කර ඇත්නම් Node හට ප්‍රොක්සි පරිසර විචල්‍යයන් තමන්ම කියවිය හැක. ලබා ගත හැකි සේවාදායක රන්ටයිම් අනුවාදය මත රඳා පවතී:

  • ආවේණික fetch, Node 24.0.0 සිට NODE_USE_ENV_PROXY සහාය දක්වන අතර 22.21.0 වෙත ආපසු ගෙනයාමක් ඇත.
  • ආවේණික node:http සහ node:https සහාය ඒවායේ පෙරනිමි ගෝලීය නියෝජිතයන් හරහා 24.5.0 සිට ආරම්භ වන අතර 22.21.0 වෙතද ආපසු ගෙනයනු ලැබීය.
  • --use-env-proxy විධාන රේඛා ස්විචය 24.5.0 සහ 22.21.0 සිට ආරම්භ වේ.

ගැළපෙන නිකුතුවක, මෙම POSIX-shell උදාහරණය ගමනාන්ත ක්‍රම දෙකටම එක් ආයතනික HTTP ප්‍රොක්සියක් සකසයි:

export HTTP_PROXY=http://proxy.example.net:8080
export HTTPS_PROXY=http://proxy.example.net:8080
export NO_PROXY=localhost,127.0.0.1,.internal.example

node --use-env-proxy app.js

HTTPS_PROXY නාමය HTTPS ගමනාන්ත සඳහා මාර්ගය තෝරයි; URL තවමත් HTTP ප්‍රොක්සියක් නම් කළ හැක. NO_PROXY එය මඟ හැරිය යුතු ගමනාන්ත සඳහා සකසන්න. ප්‍රොක්සි ගිණුමක් නොමැතිව ස්වාධීන පොදු-URL පරීක්ෂණයක් සඳහා, HTTP ප්‍රොක්සි ලැයිස්තුවේ HTTP සටහනක් ප්‍රොක්සි අගයන් දෙකම සැපයිය හැකි අතර අවශ්‍ය අභ්‍යන්තර මඟහැරීම් පවතී.

පරිසර-ස්විච ස්වරූපය විකල්පයකි:

export NODE_USE_ENV_PROXY=1
node app.js

කිසිදු ස්වරූපයකින් Node ආරම්භ කිරීමට පෙර මාර්ගකරණ විචල්‍ය සකසන්න. ආරම්භයෙන් පසු opt-in ධජය process.env වෙත පැවරීම ආරම්භක ආරම්භ කිරීම නැවත නොකරයි.

සැබවින්ම භාවිත වන HTTP සේවාදායකය පරීක්ෂා කරන්න

පෙරනිමි ගෝලීය නියෝජිතයන් ඒවා භාවිත කරන http සහ https ඇමතුම් සඳහා අදාළ වේ. තමන්ගේම අභිරුචි නියෝජිතයක් හෝ යවන්නෙකු සහිත පුස්තකාලයක් තමන්ගේම ප්‍රවාහනය පාලනය කරයි; අමු TCP සොකට් මෙම HTTP මාර්ගකරණ විශේෂාංගයෙන් පිටතය. ගැළපෙන Undici සේවාදායකයක් සඳහා, පැහැදිලි ProxyAgent යවන්නෙක් සේවාදායකය තුළ වෙනම අතුරුමුහුණතකි.

යෙදුමක් ගෝලීය නියෝජිතයක් ප්‍රතිස්ථාපනය කරන්නේ නම්, එය ආරම්භක ප්‍රොක්සි හැසිරීම රඳවා ගනී යැයි උපකල්පනය කිරීමට පෙර එම ප්‍රතිස්ථාපනය පරීක්ෂා කරන්න. එලෙසම, npm හි ලේඛනාගාර වින්‍යාසය වෙනම මෙවලම් සැකසීමක් වන අතර app.js ඉල්ලීම් මාර්ගගත කරන ආකාරය ඔප්පු නොකරයි.

ආයතනික TLS විශ්වාස අවශ්‍යතාවයක් සඳහා, රන්ටයිමය සඳහා සුදුසු විශ්වාසදායක CA වින්‍යාස කරන්න. ප්‍රොක්සි මාර්ගකරණය සක්‍රීය කිරීමට සහතික තහවුරු කිරීම අක්‍රීය කිරීම අවශ්‍ය නොවේ.

අදාළ ලිපි