Назад | Перейти на главную страницу

Как увидеть конфигурацию прокси при использовании автопрокси?

Я установил глобальные настройки машины для использования сценария настройки автопрокси. например http: //autoproxy.mycompanydomain.exe: 8080, но все же есть некоторые сетевые приложения, для которых требуется явная настройка прокси. Я предполагаю, что это связано с тем, что эти приложения не знают, как получить доступ к глобальным настройкам прокси. Как я могу увидеть глобальные настройки прокси, которые были настроены автоматически, чтобы я мог скопировать их в настройки этих проблемных приложений?

Если вы используете явный URL-адрес сценария автопрокси, просто загрузите его и прочтите (это сценарий JavaScript). Там вы найдете URL-адрес прокси и некоторые правила, например для каких URL не использовать прокси. Однако обратите внимание, что, поскольку сложная логика может быть реализована в JavaScript, иногда конфигурация не может быть точно введена в какое-либо окно конфигурации прокси-сервера (обычно это только поле «URL-адрес прокси-сервера» и список «без прокси для»). .

Вы можете увидеть сценарий конфигурации, например:

curl http://autoproxy.mycompanydomain.exe:8080

Если вы не используете явный URL-адрес скрипта, вы можете попробовать:

curl http://wpad/wpad.dat

или:

curl http://wpad.yourdomain/wpad.dat

Конечно, для загрузки данных может использоваться все, что угодно, кроме curl, хотя веб-браузеры могут пытаться интерпретировать сценарий, а не просто отображать его.

Многие приложения Linux (включая wget или curl) используют переменные среды $ http_proxy / $ HTTP_PROXY, $ HTTPS_PROXY и $ NO_PROXY для настройки прокси. Вы можете поместить туда свои «глобальные настройки» (например, через свой ~ / .profile)

Ты можешь пойти в http: //wpad/wpad.dat в браузере. Он загрузит wpad.dat файл, где вы можете открыть его для проверки.

Вы также можете использовать curl wpad/wpad.dat или curl --noproxy '*' wpad/wpad.dat

(В моем случае, curl давал мне 302 редирект. Затем, когда я попробовал curl -L чтобы выполнить перенаправление, я получил ошибку «В соединении отказано». в заключение curl --noproxy '*' работал у меня.)