Есть ли способ настроить параметры прокси-сервера 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.