Привет! У меня возникла проблема с использованием captive portal и клиентскими устройствами Apple. Когда устройство Apple подключается к Wi-Fi, оно пытается «проверить подключение», заходя на . Если это не удаётся, мой captive portal открывается в всплывающем окне с очень ограниченным функционалом (сессии не поддерживаются и т. п.), из-за чего пользователи не могут пройти аутентификацию или зарегистрироваться на нашем портале.
Чтобы обойти это, я попробовал добавить IP-адрес в разрешённые подсети в контроллере UniFi. Но Apple использует Akamai в качестве CDN, и адрес постоянно меняется. Мне просто отследить, когда меняется разрешение имени, и обновить mongodb в контроллере, но я не знаю, как программно заставить UniFi обновлять точки доступа.
Может, кто подскажет, куда копать?
Вижу, что в 2011 году была тема по этому вопросу, и советовали создать правило файервола, разрешающее доступ к , но, насколько я знаю, в оборудовании Ubiquiti нельзя создавать правила, которые таргетят URL или даже имена хостов.
Чтобы обойти это, я попробовал добавить IP-адрес в разрешённые подсети в контроллере UniFi. Но Apple использует Akamai в качестве CDN, и адрес постоянно меняется. Мне просто отследить, когда меняется разрешение имени, и обновить mongodb в контроллере, но я не знаю, как программно заставить UniFi обновлять точки доступа.
Может, кто подскажет, куда копать?
Вижу, что в 2011 году была тема по этому вопросу, и советовали создать правило файервола, разрешающее доступ к , но, насколько я знаю, в оборудовании Ubiquiti нельзя создавать правила, которые таргетят URL или даже имена хостов.
