Jina la mwenyeji la proksi ya mbele halipo kwenye ombi
Ombi la kawaida la proksi ya HTTP ya mbele hutambua lengwa, kwa hivyo Host na jina la mwenyeji la Express haziwezi kutofautisha majina mengine ya proksi yenyewe.
Tuseme east.proxy.example na west.proxy.example zinaelekea kwenye msikilizaji mmoja wa kawaida wa proksi ya HTTP. Mteja anayetumia jina lolote kati ya hayo anaweza kutuma:
GET http://www.example.org/report HTTP/1.1
Host: www.example.orgOmbi hutambua tovuti. Haliweki jina la proksi ambalo mteja alilitatua kabla ya kufungua TCP. Kwa hivyo jina la mwenyeji la Express linalotokana na Host haliwezi kuchagua njia kwa kuzingatia vikoa vidogo hivyo vya proksi.
Ikiwa unasimamia mteja na proksi, toa pembejeo bayana ya uelekezaji. Kwa proksi inayotekeleza lebo ya X-Route:
curl --proxy http://east.proxy.example:8080 \
--proxy-header 'X-Route: east' \
https://www.example.org/--proxy-header inalenga mawasiliano na proksi, ikiwa ni pamoja na CONNECT. Kichwa cha kawaida cha -H kwenye ombi la HTTPS kiko ndani ya mabadilishano ya HTTP yaliyosimbwa ya lengwa.
Seva lazima itekeleze na kuidhinisha sera ya uelekezaji, kisha itumie lebo bila kuipitisha kwenye tovuti. Vinginevyo, tumia vituo vya kusikiliza au akaunti za proksi zilizosanidiwa kando kama pembejeo za uelekezaji.
Kwa lengwa za HTTPS, Node hupokea ombi la awali la handaki kupitia tukio la connect la seva yake ya HTTP. Programu ya kati ya maombi ya Express ya kawaida haishughulikii tukio hilo. Lengo la CONNECT bado hutambua seva ya lengwa, si jina la proksi.