فرض کړئ east.proxy.example او west.proxy.example یو شان ساده HTTP پراکسي اورېدونکي ته ځي. هر هغه پیرودونکی چې هر یو نوم کاروي کولی شي ولېږي:

GET http://www.example.org/report HTTP/1.1
Host: www.example.org

غوښتنه وېبپاڼه په نښه کوي. هغه د پراکسي هغه مستعار نوم نه لري چې پیرودونکي د TCP د پرانستلو دمخه حل کړی و. له همدې امله د Host څخه ترلاسه شوی Express کوربه نوم نشي کولی د هغو پراکسي فرعي ډومېنونو پر بنسټ لاره وټاکي.

که تاسو پیرودونکی او پراکسي کنټرولوئ، نو د لارښوونې څرګند معلومات ورکړئ. د هغه پراکسي لپاره چې X-Route نښه پلي کوي:

curl --proxy http://east.proxy.example:8080 \
  --proxy-header 'X-Route: east' \
  https://www.example.org/

--proxy-header د پراکسي سره اړیکې ته اشاره کوي، پشمول CONNECT. په HTTPS غوښتنه کې عادي -H سرلیک د منزل د کوډ شوي HTTP تبادلې دننه دی.

سرور باید د لارښوونې تګلاره پلي او اجازه ورکړي، بیا نښه پرته له دې چې وېبپاڼې ته یې ولېږي وکاروي. یا هم په جلا توګه تنظیم شوي اورېدونکي پای ټکي یا پراکسي حسابونه د لارښوونې د معلوماتو په توګه وکاروئ.

د HTTPS منزلونو لپاره، Node د خپل HTTP سرور connect پېښې له لارې لومړنۍ تونل غوښتنه ترلاسه کوي. عادي Express غوښتنې منځګړی هغه پېښه نه اداره کوي. د CONNECT هدف لا هم منزل سرور په نښه کوي، نه د پراکسي مستعار نوم.

اړوندې مقالې