пятница, 30 августа 2013 г.

Настройка подключения через proxy в Ubuntu 12.04

Для работы через прокси-сервер в ubuntu 12.04 и выше нужно поправить 2 конфига:

Правим переменные окружения:
$sudo mcedit /etc/environment

Добавляем настройки на прокси в формате:

http_proxy="http://username:password@proxy:port/"
https_proxy="https://username:password@proxy:port/"
ftp_proxy="ftp://username:password@proxy:port/"
ftps_proxy="ftp://username:password@proxy:port/"

Например
http_proxy="http://192.168.10.2:8080/"
https_proxy="https://192.168.10.2:8080/"

Правим конфиг APT:

$sudo mcedit /etc/apt/apt.conf

Добавляем или изменяем следующие строчки, в формате по аналогии с окружением

Acquire::http::Proxy "http://username:password@proxy:port/";
Acquire::https::Proxy "http://username:password@proxy:port/";
Acquire::ftp::Proxy "http://username:password@proxy:port/";
Acquire::ftps::Proxy "http://username:password@proxy:port/";

Для исключения использования прокси-сервера в отношении каких-либо адресов/подсетей в environment добавляем:

no_proxy=localhost,127.0.0.1,192.168.10.0/24,www.exemple.com

Ребут.

1 комментарий:

  1. Необходимо уточнить правила использования кавычек, слэша, и регистра букв.
    Например, следующие записи не равнозначны:

    http_proxy="http://192.168.10.2:8080/"
    http_proxy=http://192.168.10.2:8080
    HTTP_PROXY=HTTP://192.168.10.2:8080/

    Что приводит к самым непредсказуемым последствиям.

    ОтветитьУдалить