የሼል ተለዋዋጭ እና የJVM ሲስተም ባህሪ የተለያዩ የውቅር ግብዓቶች ናቸው። http_proxy ለcurl ማስወጣት በ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 እጩዎች መተግበሪያው ይህን መንገድ ሲፈቅድ እነዚህን መስኮች መሙላት ይችላሉ። የአስተናጋጅ ባህሪ የአስተናጋጅ ስም ወይም የIP አድራሻ ይወስዳል፣ ወደቡ ለየብቻ ይሰጣል። ሙሉ የፕሮክሲ URL አይደለም።

ማረጋገጫ እና የማለፍ ደንቦች የራሳቸውን ውቅር ይፈልጋሉ። አንድ አሮጌ ምሳሌ ስለያዘው ብቻ ያልተመዘገበ http.proxyPassword ባህሪ ይሠራል ብለው አይደምዱ። የተመዘገበውን የማረጋገጫ API እና የJDKዎን የኔትወርክ ባህሪያት ይመልከቱ።

ይህ በሚሳተፉ የJava ኔትወርክ መንገዶች ላይ ይተገባል። በተናጥል የተዋቀረ የHTTP ደንበኛ ያለው ቤተ-መጽሐፍት ሌላ ፖሊሲ ሊከተል ይችላል። እያንዳንዱን የሼል ተለዋዋጭ ወደ JVM ክርክር ለመተርጎም ጊዜ ከማጣትዎ በፊት ያንን ደንበኛ ይለዩ።

ተዛማጅ ጽሑፎች