Shell ئۆزگەرگۈچىسى بىلەن JVM سىستېما خاسلىقى ئىككى خىل سەپلىمە كىرگۈزۈش. curl ئۈچۈن http_proxy نى چىقىرىش Java URLConnection خېرىدارى نىڭ ئىچىدە http.proxyHost نى ئورناتمايدۇ.

قاتناشقان HTTP ئۇلىنىشلىرى مۇقىم يول ئىشلىتىشى كېرەك بولغان JVM ئۈچۈن، باشلاش ئارگۇمېنتلىرى تاللاشنى ئېنىق قىلالايدۇ:

java -Dhttp.proxyHost=203.0.113.10 -Dhttp.proxyPort=8080 \
     -Dhttps.proxyHost=203.0.113.10 -Dhttps.proxyPort=8080 \
     -jar application.jar

ئاخىرقى نۇقتا مىسال; HTTP ۋاكالەتچى تىزىملىكىدىكى ئاممىۋى HTTP نامزاتلىرى قوللانما بۇ يولغا رۇخسەت قىلغاندا بۇ رايونلارنى تولدۇرالايدۇ. Host خاسلىقى host نامى ياكى IP ئادرېسىنى ئالىدۇ، پورت ئايرىم بېرىلىدۇ. بۇ تولۇق ۋاكالەتچى URL ئەمەس.

دەلىللەش ۋە چەتلىتىش قائىدىلىرى ئۆز سەپلىمىسىنى تەلەپ قىلىدۇ. كونا مىسالدا بار بولغانلىقى ئۈچۈنلا پۈتۈلمىگەن http.proxyPassword خاسلىقى ئىشلەيدۇ دەپ قارىماڭ. JDK ىڭىزنىڭ پۈتۈلگەن دەلىللەش API بىلەن تور خاسلىقلىرىنى كۆرۈڭ.

بۇ قاتناشقان Java تور يوللىرىغا ماس كېلىدۇ. HTTP خېرىدارى مۇستەقىل سەپلەنگەن كۇتۇپخانا باشقا سىياسەتنى تۇتالايدۇ. ھەر بىر shell ئۆزگەرگۈچىسىنى JVM ئارگۇمېنتىغا تەرجىمە قىلىشقا ۋاقىت سەرپ قىلىشتىن بۇرۇن شۇ خېرىدارنى تونۇڭ.

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