JVM proxy svojstva za Java URL veze
Razlikujte shell proxy varijable od JVM svojstava koja koriste Java URL veze.
Shell varijabla i JVM sistemsko svojstvo različiti su konfiguracijski ulazi. Izvoz http_proxy za curl ne uspostavlja http.proxyHost unutar Java URLConnection klijenta.
Za JVM čije učešće HTTP veze treba da koriste fiksnu rutu, početni argumenti mogu učiniti izbor eksplicitnim:
java -Dhttp.proxyHost=203.0.113.10 -Dhttp.proxyPort=8080 \
-Dhttps.proxyHost=203.0.113.10 -Dhttps.proxyPort=8080 \
-jar application.jarKrajnja tačka je ilustrativna; javni HTTP kandidati sa liste HTTP proxyja mogu popuniti ova polja kada aplikacija dopušta tu rutu. Svojstvo hosta prima ime hosta ili IP adresu, a port se zadaje odvojeno. To nije puna proxy URL adresa.
Autentifikacija i pravila zaobilaženja zahtijevaju vlastitu konfiguraciju. Ne zaključujte da nedokumentovano svojstvo http.proxyPassword radi samo zato što ga stari primjer uključuje. Konsultujte dokumentirani API za autentifikaciju i mrežna svojstva vašeg JDK-a.
Ovo se odnosi na učešće Java mrežne puteve. Biblioteka s nezavisno konfiguriranim HTTP klijentom može slijediti drugu politiku. Identificirajte taj klijent prije nego što potrošite vrijeme prevodeći svaku shell varijablu u JVM argument.