В Android DownloadManager нет установки прокси для отдельного запроса
Отличайте публичные параметры запроса DownloadManager от соединения, созданного собственным HTTP-клиентом приложения.
DownloadManager владеет передачей после того, как приложение ставит запрос в очередь. Его публичный Request API предоставляет заголовки, настройки назначения и сетевые ограничения, но не содержит установщика конечной точки прокси для отдельного запроса.
Добавление Proxy-Authorization через addRequestHeader не заменяет выбор хоста и порта прокси. Настройка отдельного объекта HTTP-клиента также не меняет запрос, уже переданный DownloadManager.
Если загрузка должна следовать поддерживаемой политике прокси устройства или сети, используйте эту политику и учитывайте фактический маршрут службы. Если приложению нужно выбрать другой прокси для этой одной передачи, держите передачу в собственном клиенте приложения с документированным интерфейсом прокси, например в соединении URL, открытом объектом Proxy.
Этот выбор также переносит ответственность за жизненный цикл загрузки. Сохраняйте необходимые фоновое планирование, прогресс, работу с хранилищем и поведение восстановления, а не заменяйте управляемую системой загрузку неотслеживаемым запросом во временном жизненном цикле экрана.