Налагодження підключення через проксі-сервер в ubuntu (xubuntu, kubuntu) updated 2018-12-03 - руслан

Налагодження підключення через проксі-сервер в ubuntu (xubuntu, kubuntu) updated 2014-12-03 - руслан
У корпоративної мережі, як правило, для доступу в інтернет використовується проксі-сервер. Для того щоб програми розуміли, що їм необхідно підключатися через проксі, необхідно налаштувати системні змінні. Це дозволить налаштувати практично всі програми на використання проксі і, що найважливіше, ця настройка має глобальний характер - тобто впливає на всіх користувачів системи.

Змінні необхідно занести в файл cat / etc / environment у вигляді (велика частина програм буде працювати якщо набрати тільки в верхньому регістрі):

Як бачимо необхідні нам змінні команда sudo просто проігнорувала, а значить і програми виконуються з підвищеними привілеями не впізнали про проксі-сервер. Для того щоб виправити таку поведінку необхідно внести правки в файл / etc / sudoers, додавши наступний рядок:

Майже всі консольні програми розуміють ці змінні і починають використовувати проксі-сервер. Для KDE та Gnome необхідно також включити використання цих змінних через відповідні налаштування. У KDE це робиться через "Параметри системи" / "Налаштування мережі" / "Проксі-сервер" / "Використовувати попередньо встановлені змінні оточення" / "Налаштувати" / "Автоопределение".

Для деяких GTK3-програм потрібно встановити змінні:

Якщо ви консолі віддаєте перевагу GUI, то для настройки перерахованого вище існує графічна утиліта dconf-editor з пакета dconf-tools.

Якщо apt-get, незважаючи на всі зусилля не хоче працювати через проксі, то можна його налаштувати вручну, створивши в /etc/apt/apt.conf.d/ файл настройок (назвавши наприклад 90proxy) і помістивши в нього наступні рядки:

Щось змінилося в sudoers, тому, якщо у вас перестали працювати програми викликаються через gksudo. Перевірити можна викликавши з консолі gksudo імя_программи_с_графіческім_інтерфейсом з'являється помилка:

Необхідно змінити налаштування env_keep в / etc / sudoers (додався "+" перед привласненням і змінна DISPLAY):

Для вирішення проблеми з непрацюючим sudo для графічних додатків в Cinnamon довелося додати ще одну зберігається змінну XAUTHORITY і XAUTHORIZATION в / etc / sudoers:

Схожі статті