Прокси-сервер

Материал из ALT Linux Wiki


В этом руководстве приведены советы по настройке и использованию прокси-сервера в операционных системах Альт.

Использование прокси-сервера

Примечание: Прокси-сервер для доступа в Интернет могут использовать графические браузеры и утилиты командной строки, например curl, wget, apt-get и другие.

Некоторые программы, например apt-get и графические браузеры, могут не поддерживать имя пользователя и пароль в настройках прокси-сервера.

Приведенные рекомендации также позволяют получить доступ в Интернет через прокси-сервер из гостевой системы Альт в VirtualBox с типом подключения NAT.

Настройка вручную

Для доступа в Интернет по протоколам http, https или ftp с использованием прокси-сервера отредактируйте файл /etc/sysconfig/network, добавив туда строки:

HTTP_PROXY=http://пользователь:пароль@адрес:порт
HTTPS_PROXY=http://пользователь:пароль@адрес:порт
FTP_PROXY=http://пользователь:пароль@адрес:порт
NO_PROXY=""

где:

  • пользовательлогин для доступа к прокси-серверу;
  • парольпароль для доступа к прокси-серверу (логин и пароль нужны, только если прокси-сервер требует аутентификацию);
  • адресIP-адрес прокси-сервера;
  • порт — используемый прокси-сервером порт.

После этого перезагрузите систему.

Или можно использовать пользовательские переменные для подключения к прокси-серверу в текущем консольном сеансе:

export http_proxy=http://пользователь:пароль@адрес:порт
export https_proxy=http://пользователь:пароль@адрес:порт
export ftp_proxy=http://пользователь:пароль@адрес:порт

Например, для использования apt-get по протоколу http от имени суперпользователя root через прокси-сервер с IP-адресом 192.168.1.200, порт 3128, без авторизации, достаточно ввести команды:

su -
export http_proxy=http://192.168.1.200:3128
apt-get update
...


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

# Define user specific aliases and functions.
export http_proxy=http://пользователь:пароль@адрес:порт
export https_proxy=http://пользователь:пароль@адрес:порт
export ftp_proxy=http://пользователь:пароль@адрес:порт

Для очистки значения переменных в текущем сеансе введите:

unset http_proxy
unset https_proxy
unset ftp_proxy

Настройка в Центре управления системой

Настроить использование прокси-сервера в графическом режиме можно в Центре управления системой (Альтератор) с помощью модуля Прокси-сервер из раздела Сеть (пакет alterator-sysconfig).

Для этого выберите пункт Центр управления системой в Меню приложений, или запустите его командой:

acc

Доступ к Центру управления системой можно получить через веб-интерфейс:

https://адрес:8080

где:

  • адресIP-адрес настраиваемого компьютера;
  • 8080 — используемый Альтератором порт.
Основная статья: Alterator-sysconfig/proxy


Настройка с помощью групповых политик

Настроить использование прокси-сервера в домене можно с помощью групповых политик.

Перед этим может понадобиться удалить в файле /etc/sysconfig/network строки:

HTTP_PROXY=
HTTPS_PROXY=
FTP_PROXY=
NO_PROXY=