PAC ھۆججىتىدىكى تەرتىپلىك ۋاكالەتچى ئالماشتۇرۇش
پەش بەلگىسى بىلەن ئايرىلغان PAC نەتىجىسى باشقا يوللارنى تەمىنلەيدۇ. ئۇ تەلەپنى ئىككى ۋاكالەتچى مۇلازىمېتىرىدىن كەينى-كەينى ئەۋەتمەيدۇ.
پەش بەلگىسى بىلەن ئايرىلغان PAC نەتىجىسى باشقا يوللارنى تەرتىپ بويىچە تەمىنلەيدۇ:
return "PROXY proxy-a.example:8080; PROXY proxy-b.example:8080";
سىياسەت تەلەپ قىلىدىغان ھەقىقىي HTTP ئاخىرقى نۇقتىلىرىنى ئىشلىتىڭ. ئاممىۋى ۋاكالەتچىلەرگە رۇخسەت قىلىنغان ئاممىۋى نىشان سىناقلىرى ئۈچۈن، HTTP ۋاكالەتچى تىزىملىكى نامزاتلارنى تەمىنلەيدۇ. A مەغلۇپ بولغاندىن كېيىن توركۆرگۈ مۇۋاپىق بولغاندا B نى سىناپ باقالايدۇ. ترافىك A دىن ئاندىن B دىن ئۆتمەيدۇ. زەنجىر خېرىدار ياكى ۋاكالەتچى مۇلازىمېتىرلاردا ئايرىم قوللاش تەلەپ قىلىدۇ؛ curl نىڭ SOCKS تىن HTTP غا زەنجىرى قوللىنىلغان ئورۇنلاشتۇرۇشلارنىڭ بىرى.
ھۆججەتنىڭ ۋە ۋاكالەتچىنىڭ ئىشلەتكىلى بولۇشى
خېرىدار ئالدى بىلەن ئىشلەتكىلى بولىدىغان PAC ھۆججىتىنى ئېلىشى كېرەك. قايتۇرۇش قىممىتىدىكى ئىككىنچى ۋاكالەتچى ھۆججەتنى چۈشۈرەلمىگەن ۋە ئىشلەتكىلى بولىدىغان ساقلىما كۆچۈرمىسى يوق توركۆرگۈگە ياردەم قىلالمايدۇ.
باھالىغاندىن كېيىن توركۆرگۈ قايتۇرۇلغان يوللار ئارىسىدىن تاللايدۇ. PAC پايدىلانمىسى تەرتىپلىك فورماتنى بەلگىلەيدۇ؛ قايسى مەغلۇبىيەتلەر ئالماشتۇرۇشنى قوزغايدىغانلىقىنى ۋە مەغلۇپ نامزاتنى قانچىلىك ئەسكە ساقلايدىغانلىقىنى توركۆرگۈ بەلگىلەيدۇ. ئىشلەۋاتقان ۋاكالەتچى ئارقىلىق ئېلىنغان HTTP خاتالىقى ئاپتوماتىك باشقا يولنى قوزغىمايدۇ.
بىۋاسىتە تاللاش
قوشۇش ; DIRECT ئىككى ۋاكالەتچىنىڭ ھەر قايسىسى بولمىسىمۇ يولغا رۇخسەت قىلىدۇ. بۇ ئايلانما سىياسەتكە ماس كېلىشى مۇمكىن، ئەمما تەسىرگە ئۇچرىغان ترافىكنىڭ ھەمىشە تەستىقلانغان چىقىش ئېغىزىنى ئىشلىتىشى كېرەكلىكى شەرتىگە زىت.
ئۈزۈلۈش دوكلاتى ئۈچۈن ھۆججەتنىڭ ئېلىنغان-ئېلىنمىغانلىقىنى، تەسىرگە ئۇچرىغان URL ئۈچۈن ئۇنىڭ نەتىجىسىنى ۋە توركۆرگۈ سىناپ باققان تاللاشنى خاتىرىلەڭ. بۇ كۆزىتىشلەر مەغلۇبىيەتنىڭ ئورنىنى ھۆججەت يەتكۈزۈش، باھالاش ۋە ۋاكالەتچى ئۇلىنىشى ئارىسىدا ئېنىقلايدۇ.