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

مۇناسىۋەتلىك ماقالىلەر