Есть ли способ настройки параметров прокси-сервера 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...
Спасибо за ваши отзывы. Пожалуйста, дай мне знать, если возникнут какие-либо вопросы.
Ответы
Ответ 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.