12.13.10. Настройка шаблонов страниц

Раздел находится на уровне libraries response-pages. Доступно создание следующих типов шаблонов страниц (<response-page-type>):

  • blockpage -- страница блокировки.

  • captiveportal-user-auth -- страница авторизации captive-портала.

  • captiveportal-user-session -- captive-портал, сессия пользователя.

  • content-warning -- содержание страницы предупреждения.

  • ftp-client -- страница отображения FTP поверх HTTP.

  • proxy-portal -- страница веб-портала.

  • pp-login-ssh -- страница SSH-логина веб-портала.

  • pp-login-rdp -- страница RDP-логина веб-портала.

  • totp-init-page -- страница инициализации TOTP.

Команда, используемая для создания шаблона страницы:

Admin@UGOS# create libraries response-pages type <response-page-type>

Необходимо указать параметры:

Параметр

Описание

name

Название шаблона страницы.

description

Описание шаблона.

original-template

Выбор базового шаблона.

Базовые шаблоны для страницы блокировки (blockpage):

  • blockpage_en -- шаблон страницы блокировки на английском языке.

  • blockpage_ru -- шаблон страницы блокировки на русском языке.

Базовые шаблоны для страницы авторизации captive-портала (captiveportal-user-auth):

  • captiveportal_user_auth_en -- шаблон страницы авторизации пользователя с помощью captive-портала на английском языке.

  • captiveportal_user_auth_ru -- шаблон страницы авторизации пользователя с помощью captive-портала на русском языке.

  • captiveportal_user_auth_policy_en -- шаблон страницы авторизации пользователя с помощью captive-портала на английском языке. Шаблон, помимо формы авторизации, выводит правила пользования сетью (соглашение об использовании) и требует принятия пользователем правил политики доступа.

  • captiveportal_user_auth_policy_ru -- шаблон страницы авторизации пользователя с помощью captive-портала на русском языке. Шаблон, помимо формы авторизации, выводит правила пользования сетью (соглашение об использовании) и требует принятия пользователем правил политики доступа.

  • captiveportal_user_auth_email_en -- шаблон страницы авторизации пользователя с помощью captive-портала на английском языке, позволяющий пользователю самостоятельно зарегистрироваться в системе с подтверждением пользователя по email.

  • captiveportal_user_auth_email_ru -- шаблон страницы авторизации пользователя с помощью captive-портала на русском языке, позволяющий пользователю самостоятельно зарегистрироваться в системе с подтверждением пользователя по email.

  • captiveportal_user_auth_sms_en -- шаблон страницы авторизации пользователя с помощью captive-портала на английском языке, позволяющий пользователю самостоятельно зарегистрироваться в системе с подтверждением пользователя по SMS.

  • captiveportal_user_auth_sms_ru -- шаблон страницы авторизации пользователя с помощью captive-портала на русском языке, позволяющий пользователю самостоятельно зарегистрироваться в системе с подтверждением пользователя по SMS.

  • captiveportal_user_policy_en -- шаблон страницы авторизации пользователя с помощью captive-портала на английском языке. Шаблон не требует ввода имени и пароля пользователя, а выводит правила пользования сетью (соглашение об использовании) и требует принятия пользователем правил политики доступа. Для работы данного шаблона требуется установить метод Принять политику в качестве метода аутентификации в профиле авторизации.

  • captiveportal_user_policy_ru -- шаблон страницы авторизации пользователя с помощью captive-портала на русском языке. Шаблон не требует ввода имени и пароля пользователя, а выводит правила пользования сетью (соглашение об использовании) и требует принятия пользователем правил политики доступа. Для работы данного шаблона требуется установить метод Принять политику в качестве метода аутентификации в профиле авторизации.

Базовые шаблоны для страницы captive-портал, сессия пользователя (captiveportal-user-session):

  • captiveportal_user_session_en -- шаблон на английском языке, с помощью которого пользователь может завершить свою авторизованную сессию, перейдя на страницу http://logout.captive или http://USERGATE_IP/cps.

  • captiveportal_user_session_ru -- шаблон на русском языке, с помощью которого пользователь может завершить свою авторизованную сессию, перейдя на страницу http://logout.captive или http://USERGATE_IP/cps.

Базовые шаблоны для страницы предупреждения (content-warning):

  • content_warning_en -- шаблон страницы предупреждения на английском языке, отображаемый при срабатывании правила контентной фильтрации с действием Предупредить.

  • content_warning_ru -- шаблон страницы предупреждения на русском языке, отображаемый при срабатывании правила контентной фильтрации с действием Предупредить.

Базовые шаблоны для страницы отображения FTP поверх HTTP (ftp-client):

  • ftp_client_en -- шаблон на английском языке для отображения контента FTP-серверов поверх HTTP.

  • ftp_client_ru -- шаблон на русском языке для отображения контента FTP-серверов поверх HTTP.

Базовые шаблоны для страницы веб-портала (proxy-portal):

  • proxy_portal_en -- шаблон на английском языке для отображения страницы веб-портала.

  • proxy_portal_ru -- шаблон на русском языке для отображения страницы веб-портала.

Базовые шаблоны для страницы SSH-логина веб-портала (pp-login-ssh):

  • pp_login_ssh_en -- шаблон на английском языке для отображения страницы аутентификации при подключении к ресурсам SSH через веб-портал.

  • pp_login_ssh_ru -- шаблон на русском языке для отображения страницы аутентификации при подключении к ресурсам SSH через веб-портал.

Базовые шаблоны для страницы RDP-логина веб-портала (pp-login-rdp):

  • pp_login_rdp_en -- шаблон на английском языке для отображения страницы аутентификации при подключении к ресурсам RDP через веб-портал.

  • pp_login_rdp_ru -- шаблон на русском языке для отображения страницы аутентификации при подключении к ресурсам RDP через веб-портал.

Базовые шаблоны для страницы инициализации TOTP (totp-init-page):

  • totp_init_page_en -- шаблон на английском языке для отображения страницы инициализации устройства TOTP для VPN-пользователей.

  • totp_init_page_ru -- шаблон на русском языке для отображения страницы инициализации устройства TOTP для VPN-пользователей.

default

Использовать шаблон по умолчанию:

  • on.

  • off.

Для установки значений шаблона:

Admin@UGOS# set libraries response-pages type <response-page-type> response-page <response-page-name>

Далее необходимо указать значения параметров; параметры представлены в таблице выше.

Чтобы удалить шаблон страницы, используется следующая команда:

Admin@UGOS# delete libraries response-pages type <response-page-type> response-page <response-page-name>

Для просмотра информации о всех имеющихся шаблонах страниц:

Admin@UGOS# show libraries response-pages

Для просмотра информации об отдельном типе шаблонов страниц:

Admin@UGOS# show libraries response-pages type <response-page-type>

Для просмотра информации об отдельном шаблоне страницы:

Admin@UGOS# show libraries response-pages type <response-page-type> response-page <response-page-name>