Настройка системного прокси с помощью _JAVA_OPTIONS/net.properties

Настройка системного прокси с помощью _JAVA_OPTIONS/net.properties

Мое Java-приложение подключается/слушает сервер (который находится в другом географическом месте).

Чтобы подключиться к этому серверу мне нужно настроить прокси.

Один из способов настройки прокси-сервера — использование переменной окружения _JAVA_OPTION:

_JAVA_OPTION=-Djava.net.preferIPv4Stack=true -Dhttp.proxyHost=abc.com -Dhttp.proxyPort=111 -Dhttps.proxyHost=def.com -Dhttps.proxyPort=112 -Dhttp.nonProxyHosts=localhost|127.0.0.1|10...|.foo.com|и т. д.

Используя вышеуказанный способ, я могу подключиться/прослушать сервер.

Теперь я не хочу использовать вышеуказанный подход. В качестве альтернативного подхода могу ли я установить прокси с помощью файла net.properties, доступного по пути java-1.8.0-openjdk-1.8.0.131-1\jre\lib.

Я попытался установить прокси в файле net.properties, как показано ниже: java.net.useSystemProxies=true

http.proxyHost=abc.com http.proxyPort=111 http.nonProxyHosts= localhost|127.0.0.1|10...|.foo.com|и т. д.

https.proxyHost=abc.com https.proxyPort=112

но это не сработало.

Могу ли я использовать этот альтернативный подход для настройки прокси?

Если нет, то какие альтернативные варианты настройки прокси-сервера мне доступны?

Связанный контент