Мой проект состоял в том, чтобы сделать точку доступа Wi-Fi. то есть, как только вы подключите эту точку Wi-Fi, вы не сможете выходить в Интернет, только на локальный сайт. Я добиваюсь этого, когда вы попадаете в любой домен, любой IP, для всех возможных портов, клиент перенаправляется на локальный сайт. Оно работает. Да уж.
Если я где-то не прав, это 100% пленник. Нет пересылки IP, нет доступа в Интернет.
Однако операционные системы не считают меня пленарным порталом.Операционные системы, с которыми я тестировал (Mac OS X, iOS, Android), похоже, не видят его в плену. Поэтому я не получаю всплывающие / всплеск / уведомлений. (Apple CNA: я проинформирован об этом, и помощник должен показать, что касается перенаправлений, которые я настроил).
Кому-то принадлежит большая часть помощи в этом? Я пропускаю / неправильно понимаю некоторые вещи в том, чтобы быть обнаруженным как огороженный сад.
Спасибо за любую помощь.
РЕДАКТИРОВАТЬ ___________ В консоли вот несколько строк, которые я получаю, когда Mac OS X присоединяется к Wifi Spot:
UserEventAgent [40]: Captive: CNPluginHandler en1: Аутентифицированный
UserEventAgent [40]: Captive: [CNInfoNetworkActive: 1709] en1: SSID «MyWifiTest2» не делает интерфейс основным (нет записи в кэш)
UserEventAgent [40]: Captive: CNPluginHandler en1: Оценка
UserEventAgent [40]: Captive: en1: Не проверяет «MyWifiTest» (кэш указывает, что не в плену)
Аналогичная проблема @ https://discussions.apple.com/thread/6251349 :«Итак, мы видим, что кеш больше не является проблемой, но что-то глючит при проверке (т. Е. Когда Captive Network Assistant запрашивает успешную веб-страницу Apple)), и в состоянии ошибки он предполагает, что мы в сети, а мы нет.Это также кажется глючным. Немного забавно то, что, как только компьютер обнаруживает, что он подключен к сети, все мои маленькие фоновые процессы начинают делать запросы, и я получаю возможность увидеть дамп разметки страницы входа в портал, содержащий ошибки, которые выдают эти процессы ».
В Library/Preferences/SystemConfiguration/CaptiveNetworkSupport/Settings.plist ProbeURL есть:
http://captive.apple.com/hotspot-detect.html