ئالدىنقى ۋاكالەتچىنىڭ خوست ئىسمى تەلەپتە يوق
ئادەتتىكى HTTP ئالدىنقى ۋاكالەتچى تەلىپى نىشاننى بەلگىلەيدۇ، شۇڭا Host ۋە Express خوست ئىسمى ۋاكالەتچىنىڭ ئۆز لەقەملىرىنى پەرقلەندۈرەلمەيدۇ.
پەرەز قىلايلى، 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 نىشانى يەنىلا نىشان مۇلازىمېتىرنى بەلگىلەيدۇ، ۋاكالەتچى لەقىمىنى ئەمەس.