Существует другой вопрос, который отвечает на это, хотя он ничего не указывает относительно аутентификации прокси.
Его решение
(setq url-proxy-services '(("no_proxy" . "work\\.com")
("http" . "proxy.work.com:911")))
ELPA использует пакет "url". Насколько я знаю, с его помощью нельзя сделать прокси-аутентификацию.
Можете ли вы настроить прокси-аутентификацию вне Emacs?
Что ж, если вы действительно хотите сделать это и не возражаете использовать другую программу, то… socat - вот ответ. Используйте socat для перенаправления локального порта через прокси-сервер http. Вы не обходите его стороной, а просто «подключаете» функциональность к приложению, в котором ее нет (на случай, если кто-то спросит). Это может быть сложно.
Еще одно решение, которое отлично подойдет, если вы используете ОС unixy, - это установить собственный HTTP-прокси без аутентификации, который использует аутентифицирующий прокси (например, squid). Некоторым это может показаться обходом. Будь осторожен.
Например, посмотрите Proxytunnel .
ОБНОВЛЕНИЕ: Майк Хосс кажется правильным в комментарии, который он добавляет к вопросу , ссылка на который приведена выше. Пакет URL запросит идентификатор и пароль. По крайней мере, это то, что я вижу в defun для url-http-create-request в файле url-http.el.