Апплет Java-прокси: возможно ли такое? - PullRequest
0 голосов
/ 12 марта 2011

Мне интересно, возможно ли технически создать прокси в Java-апплете.

И тогда можно ли будет направлять все дальнейшие запросы браузера через этот прокси-сервер java?

Например, если пользователь перейдет на google.com, может ли поведение по умолчанию быть заменено этим прокси-апплетом?

Любые отзывы приветствуются.

1 Ответ

1 голос
/ 12 марта 2011

Технически это возможно, но я думаю, что это может быть очень дорого и трудоемко построить.Возможно, вам придется сделать что-то похожее на то, что делает VPN-клиент Juniper.Он запускает апплет, который запускает специальное приложение для ОС, которое изменяет настройки прокси-сервера, и, в вашем случае, тот же апплет может работать как прокси-сервер.Приложение ОС также должно отменить настройки прокси, если обнаружит, что апплет умер или был закрыт.В случае Juniper, он изменяет системный файл хоста вместо настроек прокси.

Что касается беспокойства Мата: пользователь получит несколько всплывающих окон, говорящих, что он СУПЕР уверен в запуске приложения и установкеПриложение для ОС ... опять же, как и в случае с Juniper:)

РЕДАКТИРОВАТЬ

Это зависит от того, сколько ОС / браузеров вы хотите поддерживать.В худшем случае вам понадобится приложение для установки и отката настроек прокси-сервера системы для Windows, Mac, Linux (я даже не знаю, есть ли общесистемная конфигурация для конфигурации прокси).Тогда (насколько я помню) способ подписать апплет для IE отличается от всех остальных браузеров.

То, что я пытаюсь сказать, это то, что это не работа в выходные дни, это может легко занять пару месяцев для кодирования и иметь множество проблем с определенной комбинацией ОС / браузеров.

...