Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: Работа с сетью > Работа с SSLSocket через proxy


Автор: avn641 20.7.2011, 20:33
Необходимо обратиться к серверу именно по SSLSocket через прокси. Админы открыли доступ к хосту. Через HttpsURLConnection - использую Proxy или System.Properties("https.ProxyName")- все проходит. При обращении через SSLSocket имеем refuse connection. Как бы все логично, т.к. при этом работаем ниже уровня http. Но может быть все же есть возможность обращения? Очень не хотелось бы возиться с туннелированием.

Автор: LSD 21.7.2011, 09:40
Сокеты не поддерживают работу через прокси. Вернее тогда ты сам должен реализовывать работу с прокси: сам соединится с прокси сервером, сам аутентифицироваться на прокси сервере, сам сформировать и послать запрос прокси серверу на соединение с сервером.

Автор: AntonSaburov 21.7.2011, 12:36
Либо придется туннель делать, либо настраивать прокси для работы по SSL с сервером. Мы такое делали - прокидывали HTTPS через IBM HTTP Server на IBM WebSphere. Пришлось настраивать.

Автор: avn641 21.7.2011, 20:48
нашел пример туннелирования.. все оказалось просто .. делаю сокет до прокси и организую коннект до треб хоста
http://www.javaworld.com/javaworld/javatips/jw-javatip111.html?page=1

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)