Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: Общие вопросы > JAVA + прокси


Автор: Fameing 11.4.2006, 15:19
Как можно реализовать ситуацию когда нужно через JAVA ходить как через прокси.

Ситуация такая:
Есть 5-9 сайтов на которие нужно попадать только с одного IP адреса а пользователей много. Подскажите как ето можно сделать.

Автор: LSD 11.4.2006, 15:52
Что-то наподобие:
Код
URL url = new URL("http://forum.vingrad.ru/");
Proxy proxy = new Proxy(Proxy.Type.HTTP , new InetSocketAddress("gate.mycompany.com", 8080));
HttpURLConnection connection = (HttpURLConnection) url.openConnection(proxy);
...

Автор: Fameing 11.4.2006, 16:24
как я понял данний кусок кода просто делает доступ для http://forum.vingrad.ru/ через прокси gate.mycompany.com ?


а мне нужно зделать так чтобы 5 пользователей разних машин могли загрузить http://forum.vingrad.ru/ но запрос должен ити только с сервака где стоит JAVA, а такж получать ответ.

Грубо говаря пользователь использую виртуальний прокси должен лазить по сайтам.

Автор: LSD 11.4.2006, 16:30
Цитата(Fameing @ 11.4.2006, 17:24 Найти цитируемый пост)
как я понял данний кусок кода просто делает доступ для http://forum.vingrad.ru/ через прокси gate.mycompany.com ?

Да.


Цитата(Fameing @ 11.4.2006, 17:24 Найти цитируемый пост)
а мне нужно зделать так чтобы 5 пользователей разних машин могли загрузить http://forum.vingrad.ru/ но запрос должен ити только с сервака где стоит JAVA, а такж получать ответ.

Т.е. ты хочешь написать свой прокси сервер на Java, так?

Автор: Fameing 11.4.2006, 16:41
чтото тыпа того! Может есть у кого наброски или какаето литература ?


Автор: LSD 11.4.2006, 16:43
У меня был набросок, но работал он так себе. Попробуй http://www.google.ru/search?hl=ru&q=java+proxy+server&btnG=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA+%D0%B2+Google&lr=.

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