- Главная
- Техинфо
- Инструкции по настройке Ubiquiti
- UniFi
- UniFi — Настройка портала беспроводного доступа в соответствии со своими требованиями
Нажимая на кнопку, вы даете свое согласие на
обработку персональных данных
Нажимая на кнопку, вы даете свое согласие на
обработку персональных данных
19.11.2016
В разделе Settings->Guest Control (Настройки->Управление гостями), включите Guest Portal (Гостевой портал) и Portal Customization (Настройка портала).
Щелкните 'Apply.' Применить) Будет создана копия страниц портала в <unifi_base>/data/portal (v2.x) или <unifi_base>/data/sites/sitename/portal (v3.x)
С помощью другого персонального компьютера (ПК) подключитесь к гостевой сети и с помощью браузера войдите на любой web-сайт.
Вы будете перенаправлены на страницу портала, выбираемую по умолчанию.
Изменяйте страницы (например поле <title>) и просматривайте изменения, перезагружая страницы в браузере на клиенте.
Mac:/Applications/UniFi.app/Contents/Resources
Windows:"%userprofile%/Ubiquiti Unifi"
Linux:/usr/lib/unifi
Все страницы .html обрабатываются вычислительной подсистемой и могут быть целевыми для действий с формой POST.
Никаких файлов поддержки не требуется; также Вы можете развернуть свои собственные файлы.
После модификации портала, Вы можете увидеть изменения, введя в строке адреса браузера https://[IP-адрес контроллера]:8843/guest/s/default/.
На контроллере: включите Guest Portal (Гостевой портал), выберите No Authentication (Без аутентификации).
Измените index.html: отыщите
"<h2>Terms of Use</h2>"
и замените на
"<h2>Welcome to Joe's Guest Portal!</h2>"
Используя другое устройство, подключитесь к гостевой беспроводной сети и откройте браузер на любой URL, чтобы увидеть изменения.
Просмотрите нижнюю часть страницы index.html. Отредактируйте ToU в соответствии со своими требованиями.
Все что требуется - форма POST для регистрации гостя и авторизации доступа пользователя к гостевой сети.
Страница образца требует, чтобы пользователь принял Terms of Use (Условия использования). Кнопка submit (отправить) не будет активна, пока гость не выберет опцию "I accept the Terms of Use." (Я принимаю условия использования.)
Отыщите текст заключенный в теги <unifi if="auth_password"> ... </unifi>
Требует форму POST ("password" (пароль))
В скрытом поле "page error" (ошибка страницы) указано, какая страница была обработана с ошибкой в образце index.html
Это заставляет нас просмотреть секцию <unifi if="has_error"> где находится либо локализованная ошибка <unifi error="error" /> или отображается заголовок с приглашением <unifi txt="PasswordRequiredForWirelessAccess" /> .
<td>
<p class="valid">Valid for <%=valid%></p>
<p class="code"><%=code%></p>
auth: none (нет) | password (пароль) | hotspot (портал)
auth_none: false (ложь) | true (истина)
auth_password: false (ложь) | true (истина)
auth_hotspot: false (ложь) | true (истина)
voucher_enabled: false (ложь) | true (истина)
payment_enabled: false (ложь) | true (истина)
package: id пакета (из POST или GET)
mac: МАС-адрес гостя
ap_mac: MAC-адрес АР
ap_name: имя AP
map_name: местоположение AP (имя карты)
ssid: SSID беспроводной сети
error: сообщение об ошибке
has_error: false (ложь) | true (истина)
<unifi url="payment.html" https="true" />
by: тип аутентификации (для портала): voucher | credit | paypal
package: идентификатор пакета (для портала)
voucher: код квитанции чека (для портала / квитанции чека)
cc_xxxxx: информация кредитной карты (для портала / кредита):
landing_url: используется динамический URL (который может быть сконструирован с помощью переменных)
page_error: относительный URI, когда происходит ошибка (по умолчанию fail.html)
"bundle/messages.properties:package definitions"
## пакет 1 # сумма оплаты в долларах США package.1.amount=5.99 # валютой по умолчанию является доллар США (USD)package.1.currency=USD package.1.hours=8
# Что отображается в менеджере портала package.1.name=Basic 8HR # что отображается в выписке по кредитной карте package.1.charged_as=Hotspot 8-hour WiFi ## пакет 2package.2.amount=8.99
package.2.hours=24
package.2.name=Premium Daypass
package.2.charged_as=Hotspot 1-day WiFi
## пакет 3 # это пробный пакет с коротким сроком действия (с суммой оплаты 0)package.3.amount=0
package.3.hours=2
package.3.name=Free Trial
# требуется ли переписать правила группы пользователей для WLAN/User, по умолчанию имеет значение false (ложь) # доступно только в версии 2.1.0 package.3.limit_overwrite=true # кбит/с, по умолчанию скорость не ограничивается package.3.limit_down=4096 # кбит/с, по умолчанию скорость не ограничивается package.3.limit_up=1024 # Мбайт, по умолчанию не ограничивается package.3.limit_quota=1024