ஷெல் மாறி மற்றும் 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 வேட்பாளர்கள் பயன்பாடு அந்தப் பாதையை அனுமதிக்கும்போது இந்தப் புலங்களை நிரப்பலாம். ஹோஸ்ட் பண்பு ஹோஸ்ட்பெயர் அல்லது IP முகவரியை எடுக்கும், போர்ட் தனித்தனியாக வழங்கப்படும். இது முழுமையான ப்ராக்ஸி URL அல்ல.

அங்கீகாரம் மற்றும் தவிர்ப்பு விதிகளுக்கு அவற்றின் சொந்த கட்டமைப்பு தேவை. பழைய உதாரணத்தில் இருப்பதால் மட்டும் ஆவணப்படுத்தப்படாத http.proxyPassword பண்பு வேலை செய்யும் என்று முடிவு செய்ய வேண்டாம். உங்கள் JDK-க்கான ஆவணப்படுத்தப்பட்ட அங்கீகார API மற்றும் நெட்வொர்க் பண்புகளைப் பார்க்கவும்.

இது பங்கேற்கும் Java நெட்வொர்க் பாதைகளுக்குப் பொருந்தும். தனித்தனியாக கட்டமைக்கப்பட்ட HTTP கிளையண்ட் கொண்ட நூலகம் வேறு கொள்கையைப் பின்பற்றலாம். ஒவ்வொரு ஷெல் மாறியையும் JVM வாதமாக மொழிபெயர்ப்பதில் நேரம் செலவிடும் முன் அந்த கிளையண்டை அடையாளம் காணுங்கள்.

தொடர்புடைய கட்டுரைகள்