Документация: ПО Факел — разрабатываемая версия

Прокси-сервер системы

Обзор

Раздел system proxy задает прокси-сервер, через который программы командной строки на маршрутизаторе выходят в сеть: например, при загрузке файлов по HTTP, HTTPS и FTP. Система записывает адрес прокси-сервера в переменные окружения http_proxy, https_proxy и ftp_proxy, которые читают программы командной строки. Переменные создаются при входе в систему, поэтому они действуют в новых сеансах; открытые ранее сеансы их не получают. Через прокси-сервер обращаются программы, запущенные в сеансе пользователя: например, загрузка файла по HTTP или HTTPS (для HTTPS прокси-серверу отправляется запрос CONNECT) и проверка обновлений командой show system updates (см. Проверка обновлений). Команды, выполненные с повышением привилегий через sudo, переменные сеанса не получают и обращаются к узлам напрямую. Команды, переданные в вызове SSH без входа в командную оболочку, переменные тоже не получают.

Адрес прокси-сервера состоит из параметров url и port. Адрес указывается с префиксом http://, например http://192.0.2.10; адрес без префикса не проходит проверку при вводе (Invalid value). Если для прокси-сервера нужна аутентификация, задайте параметры username и password: система добавит их в адрес в виде имя:пароль@. Пароль при этом хранится в открытом виде и виден в переменных окружения сеансов.

Параметры url и port обязательны: если одного из них нет, применение конфигурации завершается ошибкой Proxy URL and port require a value. Параметры username и password задаются только вместе, иначе выводится ошибка Both username and password need to be defined!. Если раздел system proxy удалить, переменные окружения в новых сеансах не создаются.

Раздел не относится к веб-прокси маршрутизатора, который настраивается разделом service webproxy (см. Веб-прокси).

Команды режима «Администрирование» для прокси-сервера системы не предусмотрены.

Список команд

Режим «Конфигурирование»


system proxy password <password>

Описание:
Задает пароль для аутентификации на прокси-сервере. Параметры username и password задаются вместе.

Синтаксис:

  • set system proxy password <password>

  • delete system proxy password <password>

  • show system proxy password

Аргументы:

  • <password> — пароль. Формат: строка.

Режим: «Конфигурирование».


system proxy port <port>

Описание:
Задает порт прокси-сервера. Параметр обязателен для раздела system proxy.

Синтаксис:

  • set system proxy port <port>

  • delete system proxy port <port>

  • show system proxy port

Аргументы:

  • <port> — номер порта. Формат: целое число. Диапазон значений: от 1 до 65535.

Режим: «Конфигурирование».


system proxy url <url>

Описание:
Задает адрес прокси-сервера. Параметр обязателен для раздела system proxy.

Синтаксис:

  • set system proxy url <url>

  • delete system proxy url <url>

  • show system proxy url

Аргументы:

  • <url> — адрес прокси-сервера с префиксом http://: IPv4-адрес или имя узла (строчные латинские буквы, цифры, символы - и .). Формат: строка.

Режим: «Конфигурирование».


system proxy username <username>

Описание:
Задает имя пользователя для аутентификации на прокси-сервере. Параметры username и password задаются вместе.

Синтаксис:

  • set system proxy username <username>

  • delete system proxy username <username>

  • show system proxy username

Аргументы:

  • <username> — имя пользователя. Формат: строка.

Режим: «Конфигурирование».