Документация: ПО Факел — разрабатываемая версия
Прокси-сервер системы¶
Обзор¶
Раздел 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>— имя пользователя. Формат: строка.
Режим: «Конфигурирование».