Я пытаюсь настроить HTTP-прокси на компьютере с Windows. Проблема в том, что в пароле есть специальный символ (@), который приводит к сбою команды set
.
Я пробовал как экранировать символ (\@
), так и кодировать его в процентах с шестнадцатеричным значением (%40
), но безрезультатно.
Например, с именем пользователя Foo и паролем B @ r я попробовал следующие команды:
set http_proxy=http://foo:B\@r@http-gateway.domain.org:80
set http_proxy=http://foo:B%40r@http-gateway.domain.org:80
Кроме смены пароля, как прокси-сервер может использовать пароль?