Подтвердить что ты не робот

Есть ли способ настройки параметров прокси-сервера Eclipse IDE через конфигурацию autoproxy script?

Я за брандмауэром, который использует конфигурацию autoproxy script. Я могу просматривать Интернет, когда я включаю URL-адрес autoproxy в большинстве браузеров, которые я использую (IE 7, IE 8, FF, Chrome). Для ссылки на включение autoproxy url в Windows goto: Настройки → Панель управления → Свойства обозревателя → Подключения → Настройки Lan → (Проверить) использовать сценарии автоматической настройки → введите значение адреса в качестве автопрокси script url.

Проблема, с которой я столкнулся, это: у меня есть Eclipse IDE, и я хочу настроить параметры прокси в Eclipse, аналогичные настройкам браузера, но я не могу. Я не мог найти настройки в Eclipse или NetBeans 6.9.1 или IntelliJ Idea для решения этой проблемы.

Я использую Maven2, интегрированный с этими IDE, и никаких локальных репозиториев пока не создан. Maven2 пытается установить банки, загружая их из Интернета, но не может из-за настройки прокси. Я могу вручную загрузить эти библиотеки из репозиториев Maven2 и иметь внутренний репозиторий, размещенный с использованием Artifactory или Nexus, но я хотел бы знать, есть ли какой-либо способ сделать это из самой IDE...

Спасибо за ваши отзывы. Пожалуйста, дай мне знать, если возникнут какие-либо вопросы.

4b9b3361

Ответ 1

Вот что я делаю. Все эти инструкции основаны на моем минимальном опыте работы с рабочими PAC, поэтому YMMV.

Загрузите файл pac через URL-адрес pac. Это простой текст и должен быть легко открыт в текстовом редакторе.

Рядом с нижней частью, вероятно, есть раздел, который говорит что-то вроде: return "PROXY w.x.y.z: a" где "w.x.y.z" - это IP-адрес или имя пользователя, а "a" - номер порта.

Запишите их.

В последней версии eclipse:

  • Перейти к окну → Настройки → Общие → Сетевые подключения =
  • Измените поставщика на "Руководство"
  • Выберите строку "HTTP" и нажмите кнопку "Изменить"
  • Добавьте IP-адрес и номер порта в строку http
  • Если вам нужно пройти аутентификацию, чтобы использовать прокси-сервер,
    • выберите "Требуется аутентификация"
    • введите свое имя пользователя. Обратите внимание, что если ваша аутентификация находится в домене Windows, вам может потребоваться добавить имя домена и обратную косую черту (\), например: MYDOMAIN\MYUSERID
    • Введите свой пароль
  • Нажмите "ОК"
  • Нажмите "Применить"
  • Нажмите "ОК"

На этом этапе вы должны иметь возможность просматривать с помощью внутреннего веб-браузера (по крайней мере, на http-адресах).

Удачи.

Edit: Просто, чтобы вы знали, проще использовать Nexus, один набор тегов <mirror> и одну прокси-настройку (внутри Nexus) до управлять прокси-серверами Maven внутри брандмауэра.

Ответ 2

В Netbeans мы можем использовать Tools- > Options- > General Tab → Under proxy settings, выберите Use system proxy settings.

Таким образом, он использует настройки прокси-сервера, указанные в разделе "Настройки" → "Панель управления" - "Свойства обозревателя" → "Соединения" - "Настройки Lan" → "Использовать сценарии автоматической настройки".

Если вы используете maven, убедитесь, что параметры прокси-сервера там не указаны, поэтому для прокси-сервера используются параметры Netbeans.

Надеюсь, что это поможет.

Shreedevi

Ответ 3

В файле: $ Your_eclipse_installation\configuration.settings\org.eclipse.core.net.prefs

вам нужен вариант: systemProxiesEnabled = истина

Вы также можете установить его с помощью графического интерфейса Eclipse: Перейдите в Окно → Настройки → Общие → Сетевые подключения Измените поставщика на "Родной"

Первый способ работает, даже если ваш Eclipse поврежден из-за неправильных попыток конфигурации.

Ответ 4

Хорошо, есть страница предпочтений сетевых подключений; вы можете добавить туда прокси. Я мало знаю об этом; Я не знаю, будут ли модули интеграции Maven использовать указанные там прокси.

Вы можете найти его в Window... Preferences, затем General... Network Connections.

Ответ 5

Загрузите любую конфигурацию script, которую использует ваш браузер.

script будет иметь конфигурацию хоста: порт. на основе домена, который вы хотите подключить, один из хостов: порт выбирается борнером.

в настройке сети eclipse, вы можете попробовать установить порты хоста и посмотреть, работает ли это.

работал у меня.

конфигурация script выглядит,

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.