Мы хотим использовать веб-прокси и туннелировать через него (туннелирование через веб-прокси описано здесь Что означает параметр curl CURLOPT_HTTPPROXYTUNNEL? ) с использованием приложения Java.
Это означает, среди прочего, что прокси-сервер будет решать доменные имена при подключении к доменному имени из приложения Java.
Мы используем этот код и набор конфигурации в файле свойств:
System.setProperty ("http.proxyHost", environment.getProperty ("http.proxy.host"));System.setProperty ( "http.proxyPort", environment.getProperty ( "http.proxy.port"));System.setProperty ( "https.proxyHost", environment.getProperty ( "https.proxy.host"));System.setProperty ("https.proxyPort", environment.getProperty ("https.proxy.port"));
Но в этом случае приложение использует веб-прокси обычным способом без туннелирования трафика через него. (без использования метода HTTP CONNECT и т. д.).
Мы не знаем, как продолжить работу с Java в подобных ситуациях.