![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj1Qg8KiKBiriDg1hG679o6W8de_WO7spm1kvbDlNR1UA8DLHmfMT2xqXJ9WTihgj-3lrue8GA-Noei8DcdCNEKFNphOYOKLwx3M9kSXV27eaPeGjnusTpWJqecqo62ZgAIcghhm72EY0trSnwoM2RV87tFP-ABagHXugiGJwHzc6FOh0vt2E3GPp4Q/s550/proxy_graphic-01%5B1%5D.png)
Из-за некоторых обстоятельств некоторые репозитории оказались для меня недоступны, и пришлось искать способы восстановления доступа к ним. Описанный способ вполне штатный, но в нужный момент его вспомнить не получается.
Это больше заметка для себя, чем инструкция.
Соединение через прокси-сервер можно указать глобально для всех репозиториев или для конкретного адреса. Опишу оба варианта.
Настройки очень желательно прописывать в отдельном файле, чтобы потом долго не искать концы, когда что-то перестанет работать. У меня подобных настроек мало, поэтому я использую один общий файл "/etc/apt/apt.conf.d/99custom".
Для указания настроек прокси-сервера для всех соединений надо прописать примерно такую конструкцию:
Acquire::http::Proxy "http://логин:пароль@адрес:порт/"; Acquire::https::Proxy "http://логин:пароль@адрес:порт/";
Если прокси-сервер не требует авторизации, то логин и пароль указывать не надо. В данном случае прокси-сервер будет использоваться для репозиториев, адреса которых начинаются на "http" и "https", если верить руководству.
Если нужно прописать настройку только для конкретного репозитория, то к параметру надо добавить его адрес:
Acquire::http::Proxy::download.webmin.com "http://логин:пароль@адрес:порт/";
По личным наблюдениям заметил, что подобная настройка работает и для репозиториев с "https" в адресе.