Я захожу в сеть (порт 80) через прокси-сервер, который требует аутентификации. Для веб-браузера появляется окно, в котором я могу ввести свое имя пользователя и пароль, но когда я использую командную строку (cmd) и пытаюсь запустить программу, использующую Интернет, окно аутентификации не появляется, и оно говорит, что аутентификация не удалась. Я ввел адрес прокси в IE, который использует вся система, но как мне найти альтернативу окну аутентификации для командной строки?

2 ответа2

2

Командная строка не отвечает за проверку подлинности HTTP - это программа, которую вы запускаете из командной строки. Нет настройки, которая работала бы для всех программ запуска командной строки.

1

Это своего рода старый вопрос, но я наткнулся на него и увидел, что на него не было принято ответа, поэтому я дам некоторую обратную связь на случай, если кто-нибудь еще наткнется на этот вопрос.

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

set http_proxy=http://username:password@www-domain.com:80

Я не уверен, почему прокси-сервер не узнал меня, хотя я вошел в свою корпоративную учетную запись, но мне нужно было пройти повторную аутентификацию, и это сработало для меня. После использования этой команды я мог загрузить Rubygems. Для этого требуется, чтобы вы вводили свой пароль в виде открытого текста, и он будет отображаться в виде открытого текста любому, кто делает захват пакета во время сеанса. Может быть, кто-то может предложить способ безопасной подачи учетных данных?

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .