среда, 11 июля 2018 г.

proxy for apt




ОБНОВЛЕНИЕ UBUNTU ЧЕРЕЗ ПРОКСИ


Иногда бывает необходимо настроить обновление Ubuntu через прокси сервер. Некоторые провайдеры, или крупные организации разрешают доступ в интернет только через свои прокси, для того чтобы получить возможность фильтровать просматриваемый трафик чтобы ограничивать доступ на нежелательные ресурсы или при неуплате.
Настройка сводится к выполнению нескольких консольных команд. В Ubuntu для управления пакетами используется утилита apt, ее и будем настраивать. Как вы поняли, в данной статье мы рассмотрим как настроить apt через прокси, а точнее, как выполняется настройка обновления через прокси ubuntu 16.04.

НАСТРОЙКА РАБОТЫ APT ЧЕРЕЗ ПРОКСИ

Как я уже сказал, в Ubuntu загрузкой, поиском и установкой пакетов занимается утилита apt. Таким образом, нам нужно заставить apt работать через прокси. Для этого будем использовать каталог /etc/apt/apt.conf.d/, создайте в нем файл 10proxy:
 sudo vi /etc/apt/apt.conf.d/10proxy
Синтаксис записей в файле выглядит следующим образом:
Acquire::http { Proxy «http://username:password@proxy.com:port«; };
Вообще говоря, название файлу можно дать какое угодно, а выбрано именно это чтобы вы сразу посмотрев на имя, поняли для чего этот файл.
  • http — протокол, на котором работает прокси;
  • http://proxy.com — адрес прокси сервера;
  • port — порт;
  • username — имя пользователя, если для прокси используется аутентификация;
  • password — пароль от прокси.
Например, зададим три прокси, которые работают на протоколах http, https, ftp и socks, затем разрешим использование прокси серверов:
Acquire::http::proxy "http://username:password@proxy.com:port/";
Acquire::https::proxy "https://username:password@proxy.com:port/";
Acquire::ftp::proxy "http://username:password@proxy.com:port/";
Acquire::socks::proxy "socks://username:password@proxy.com:port/";
Acquire::::Proxy "true";
Прокси применяются так, как они расположены в списке, если первый не работает применяется второй и так далее. Сохраните изменения и теперь можно обновлять систему или устанавливать программное обеспечение:
 sudo apt update

$ sudo apt upgrade
Или установка пакетов ubuntu через прокси:
 sudo apt install gimp
Если захотите отключить обновление Ubuntu через прокси просто удалите файл 10proxy:
 sudo rm /etc/apt/apt.conf.d/10proxy

ВЫВОДЫ

Вот и все, теперь вы знаете как выполняется настройка apt через прокси Ubuntu. Для работы apt того что описано в статье достаточно, но если нужно заставить работать другие приложения, придется выполнить еще пару настроек, задать прокси в настройках системы, а также установить переменную http_proxy в файле ~/.bashrc.



Комментариев нет:

Отправить комментарий