Shell-breytu og JVM-kerfiseiginleiki eru mismunandi stillingarinntak. Að flytja út http_proxy fyrir curl setur ekki http.proxyHost inni í Java URLConnection-biðlara.

Fyrir JVM þar sem þátttakandi HTTP-tengingar eiga að nota fasta leið geta ræsiargsstillur gert valið skýrt:

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

Endapunkturinn er dæmaskyni; opinber HTTP-frambjóðendur af HTTP-proxylistanum geta fyllt þessi svæði þegar forritið leyfir þá leið. Hýsilseiginleikinn tekur við hýslinafni eða IP-tölu, en gáttin er gefin sér. Þetta er ekki full proxy-URL.

Auðkenning og framhjáhlaupssreglur þurfa eigin stillingu. Ekki álykta að óskjalfestur http.proxyPassword eiginleiki virki bara af því að gamalt dæmi inniheldur hann. Skoðaðu skjalfesta auðkenningar-API-ið og neteiginleika JDK-inns þíns.

Þetta á við um þátttakandi Java-netleiðir. Safn með sjálfstætt stilltum HTTP-biðlara getur fylgt annarri stefnu. Greindu þann biðlara áður en þú eyðir tíma í að þýða hverja shell-breytu í JVM-ræsiargsstillu.

Tengdir greinar