Есть ли способ настроить параметры прокси-сервера Eclipse IDE с помощью сценария конфигурации autoproxy?
Я за брандмауэром, который использует сценарий конфигурации autoproxy. Я могу просматривать интернет, когда я включаю url-адрес autoproxy в большинстве браузеров, которые я использую (IE 7, IE 8, FF, Chrome). для справки, чтобы включить url autoproxy на Windows goto: настройки - > Панель управления - > Свойства обозревателя - > подключения - > настройки локальной сети - > (проверка) используйте сценарии автоматической настройки -> введите значение адреса в качестве url сценария autoproxy.
проблема я столкнулся есть: у меня есть Eclipse IDE, и я хочу настроить параметры прокси-сервера в Eclipse аналогично настройкам браузера, но я не могу. Я не смог найти настройку в Eclipse или NetBeans 6.9.1 или IntelliJ Idea для решения этой проблемы.
Я использую maven2, интегрированный с этими IDEs и еще не настроенными локальными репозиториями. Maven2 пытается установить банки, загрузив их из интернета, но не может из-за настройки прокси. Я могу вручную загрузить эти библиотеки из репозиториев Maven2 и иметь внутренний репозиторий, размещенный с использованием Artifactory или Nexus, но я хотел бы знать, есть ли способ сделать это из самой IDE...
Спасибо за Ваш отзыв. Пожалуйста, дайте мне знать, если у вас возникнут вопросы.
5 ответов
вот что я делаю. Все эти инструкции основаны на моем минимальном опыте работы с PACs, поэтому YMMV.
загрузите файл pac через URL-адрес pac. Это простой текст, и его легко открыть в текстовом редакторе.
внизу, есть раздел, который говорит что-то вроде: возврат " PROXY w.X. y.z:a" где " w.X. y.z "- это ip-адрес или имя пользователя, а " a " - номер порта.
запишите это.
в последней версии затмение:
- перейдите в окно - > Настройки - > Общие - > Сетевые подключения=
- измените поставщика на "ручной"
- выберите строку "HTTP" и нажмите кнопку Изменить
- добавьте IP-адрес и номер порта выше в строку http
- Если вам нужно пройти аутентификацию для использования прокси-сервера,
- выберите "требуется аутентификация"
- введите имя пользователя. Обратите внимание, что если ваша аутентификация на Домен Windows, возможно, вам придется добавить имя домена и обратную косую черту ( \ ), например: MYDOMAIN\MYUSERID
- введите пароль
- нажмите OK
- Нажмите Кнопку "Применить"
- нажмите OK
на данный момент, Вы должны иметь возможность просматривать с помощью внутреннего веб-браузера (по крайней мере, на HTTP URL).
удачи.
редактировать:
Просто, чтобы ты знал, это проще в использовании. Нексус, один комплект <mirror>
теги и одна настройка прокси (внутри Nexus) для управления проблемами прокси Maven внутри брандмауэра.
в файле: конфигурация\$your_eclipse_installation.\настройки орг.затмение.ядро.чистая.префов
вам нужна опция: systemProxiesEnabled=true
вы можете установить его также с помощью графического интерфейса Eclipse: Перейдите в окно - > Настройки - > Общие - > Сетевые подключения Измените поставщика на "родной"
первый способ работает, даже если ваше затмение нарушено из-за неправильных попыток настройки.
в Netbeans мы можем использовать Инструменты- > Параметры - > вкладка Общие - > в разделе Настройки прокси-сервера выберите использовать системные настройки прокси-сервера.
таким образом, он использует параметры прокси-сервера, указанные в настройках - > Панель управления - > Свойства обозревателя - > подключения - > параметры локальной сети - > использовать сценарии автоматической настройки.
Если вы используете maven, убедитесь, что параметры прокси-сервера не указаны там, чтобы он использовал параметры Netbeans, указанные выше для прокси-сервера.
надеюсь, что это помогает.
Shreedevi
Ну, есть страница предпочтений сетевых подключений; вы можете добавить прокси-серверы там. Я мало знаю об этом; я не знаю, будут ли Плагины интеграции Maven использовать определенные там прокси.
вы можете найти его в окно...Предпочтения, затем общие...сетевое подключение.
загрузите любой сценарий конфигурации, который использует Ваш браузер.
скрипт будет иметь различную конфигурацию host: port. на основе домена, который вы хотите подключить, один из host:port выбирается borwser.
в сетевом параметре eclipse вы можете попробовать включить порты хоста и посмотреть, работает ли это.
работал для меня.
сценарий config выглядит,
if (isPlainHostName(host))
return "DIRECT";
else if (dnsDomainIs(host, "<***sample host name *******>"))
return "PROXY ***some ip*****; DIRECT";
else if (dnsDomainIs(host, "address.com")
|| dnsDomainIs(host, "adress2..com")
|| dnsDomainIs(host, "address3.com")
|| dnsDomainIs(host, "address4.com")
return "PROXY <***some proxyhost****>:8080";
вам нужно будет искать порт хоста в инструкции return.