CURLOPT_CONNECT_TO ۋاكالەتچى ئىشلەتكەندە نېمىنى ئۆزگەرتىدۇ
يېڭى ئادرېستا HTTP ياكى SOCKS ئىجرا قىلىدۇ دەپ پەرەز قىلىشنىڭ ئورنىغا، ئالمىشا تور ئاخىرلاش نۇقتىلىرى ئۈچۈن libcurl نىڭ connect-to خەرىتىسىنى ئىشلىتىڭ.
CURLOPT_CONNECT_TO ماس كېلىدىغان مەنزىل ئۈچۈن libcurl ئۇلىنىدىغان خوست ۋە پورتنى ئۆزگەرتىدۇ. ئۇ ئالمىشا ئاخىرلاش نۇقتىسىنى HTTP CONNECT ياكى SOCKS سۆزلەيدىغان قىلمايدۇ.
ئەسلى خوست ئىسمى يەنىلا ئەپ پروتوكولى ۋە TLS كىملىكىنى تەمىنلەيدۇ. بۇ ئوخشاش مۇلازىمەتنىڭ باشقا بىر مۇلازىمېتىر نۇسخىسىغا قەستەن يەتكەندە پايدىلىق. ئەمما ھەرقانداق ۋاكالەتچى ئاڭلىغۇچى ئەپنىڭ خام بايتلىرىنى ئەمەس، ئۆزىنىڭ ۋاكالەتچى قول ئېلىشىشىنى كۈتىدۇ.
خەرىتىنى HTTP ۋاكالەتچى بىلەن بىرلەشتۈرۈش
HTTP ۋاكالەتچىنى ئايرىم تەڭشەڭ. ئاممىۋى مۇلازىمەتكە ئىسپاتسىز HTTP يولى، ئۇ ئارىلىقچىغا رۇخسەت قىلىنغاندا HTTP ۋاكالەتچى تىزىملىكىدىن ئاخىرلاش نۇقتىسىنى ئىشلىتەلەيدۇ؛ مەۋجۇت ۋاكالەتچى ھېساباتى نامزاتقا ئەۋەتىلمەسلىكى كېرەك. libcurl بەنزىلەيدۇكى، ئوخشىمىغان connect-to خەرىتىسى تەلەپنى تۇنېل ھالىتىگە ئالماشتۇرالايدۇ: ۋاكالەتچى خەرىتىلەنگەن مەنزىل بىلەن ئۇلىنىشنى ئاچىدۇ. خەرىتە ۋاكالەتچى ئارقىلىق نېمىگە يېتىشنى تاللايدۇ؛ ئۇ ۋاكالەتچى تەڭشىكىنىڭ ئورنىنى ئالمىغان.
ئۈچ قىممەتنى ئايرىم ساقلاڭ: نىشانلانغان مۇلازىمەت ئىسمى، ئالمىشا ئۇلىنىش ئاخىرلاش نۇقتىسى ۋە ۋاكالەتچى ئاخىرلاش نۇقتىسى. ھەر بىر تاللانمىنى ئەمەلىي رولىغا قاراپ تاللاڭ ۋە مۇلازىمەت ئۈچۈن نورمال TLS ئىسىم دەلىللەشنى ساقلاڭ.
ئەگەر ۋاكالەتچى پورتى ئۆزى ئۇلىنىشلارنى رەت قىلسا، ئوخشاش يوقالغان ئاڭلىغۇچىغا قارايدىغان باشقا بىر تاللانما بىرىنچى سەكرەشنى تۈزىتەلمەيدۇ. مەنزىل خەرىتىسىنى ئۆزگەرتىشتىن بۇرۇن ئۇ ئاڭلىغۇچى ياكى يول كاشىلىسىنى ھەل قىلىڭ.