Captive portal login что это за программа на Андроид

Как отключить обнаружение captive portal? Как убрать восклицательный знак на значке Wi-Fi или сигнала в Lollipop?

При подключении к Интернету система проверяет, не находится ли она’в «огороде», то есть просто пытается подключиться к Google. Если это не удается, в Android 5 на значке WiFi или значке сигнала появится восклицательный знак.

В некоторых ситуациях это раздражает. Скажем, в Китае Google заблокирован, восклицательный знак всегда будет там, что бессмысленно.

Как отключить эту проверку и заставить систему считать, что подключенный WiFi/мобильные данные — это подключенный Интернет?

36 2015-02-23T13:05:09+00:00 3
Редактировал вопрос 27-го ноября 2017 в 5:22
Комментарии к вопросу (1)
Решение / Ответ
23-го февраля 2015 в 1:08
2015-02-23T13:08:35+00:00

Дополнительно

Это просто. В терминале (требуется root) или в adb shell (не требуется root), выполните команду

settings put global captive_portal_detection_enabled 0

и перезагрузитесь. Он должен быть отключен. Существующее состояние также можно проверить с помощью команды

settings get global captive_portal_detection_enabled

Ответ «null» означает, что значение глобального ключа не было установлено, и Android вернется к стандартному состоянию — включенному и выполняющему обнаружение. Если обнаружение отключено, будет получен ответ «0».

Это также работает в 5.

Редактировал ответ 14-го ноября 2017 в 1:14
Комментарии к ответу ( 6 )
Android M User
Ответ на вопрос
2-го июля 2015 в 1:05
2015-07-02T01:05:47+00:00

Дополнительно

В Android M Developer Preview для Shamu (Nexus 6) и, возможно, в других сборках этой ОС, глобальный сервер captive_portal_server используется ОС независимо от состояния параметра captive_portal_detection_enabled для определения состояния сети WiFi.

Для WiFi сетей она не только нарисует восклицательный знак на значке силы, но и занесет SSID в черный список для автоматического переподключения, если не удастся успешно curl URL, указанный в captive_portal_server global через этот SSID. Ручное переподключение разрешено, но соединение сохранится, только если у вас включено captive_portal_detection_enabled и вы выбираете «Use This Network As-Is» вручную при каждом подключении к этому SSID WiFi. Эта отмена является временной.

Для сетей мобильных провайдеров captive_portal_server используется только для рисования восклицательного знака на значке силы, но соединение будет оставаться, и трафик будет проходить, если соединение функционирует.

На вашем устройстве с рутом решение состоит в том, чтобы снова включить captive_portal_detection_enabled , если вы его отключили, подключиться к этой сети WiFi, выбрать «Use This Network As-Is» из выпадающего меню во всплывающем окне captive portal, отключить данные мобильной сети, чтобы сосредоточиться на определении веб-сайта, который может быть получен через вашу сеть Wifi, войдя в captive portal, а затем использовать браузер, чтобы найти тот, который работает. После этого вы можете отключить captive_portal_detection_enabled , чтобы предотвратить раздражающее всплывающее окно.

Чтобы снова включить функцию captive_portal_detection , если вы ранее отключили ее, выполните команду:

settings put global captive_portal_detection_enabled 1

Отключите мобильную сеть (в разделе Настройки — Использование данных — Мобильные данные — Выключить), чтобы заставить телефон временно использовать сеть WiFi для всего трафика. Это не потребуется после того, как вы установите все необходимые настройки.

Читайте также:
Deco pic что это за программа на Андроид Самсунг и нужна ли

Android M, похоже, требует, чтобы веб-сайт успешно загружался и не выдавал 204 (без содержимого).

Несколько вариантов включают, но не ограничиваются ими

androidcheck.kiritostudio.com captive.apple.com www.textise.net the network router localhost 127.0.0.1 (if you have an onboard simple HTTP server) and the list goes on.

После нахождения варианта, который подходит для вашей сети WiFi (часто это требует большего воображения и попыток пройти через корпоративные прокси веб-шлюзы, которые не любят HTTPS-трафик до аутентификации), вы можете сохранить сервер.

Сохраните сервер, запустив это в терминальном приложении с правами root, заменив URL примера на тот, который, как вы надеетесь, будет работать:

settings put global captive_portal_server androidcheck.kiritostudio.com

Перезагрузите устройство. Попробуйте. Когда вы будете довольны поведением восклицательных знаков на значках, последним шагом будет отключение всплывающего окна captive portal, которое является одним из самых неудачных изобретений этого десятилетия.

settings put global captive_portal_detection_enabled 0

Если вы окажетесь в другой стране или в ситуации с WiFi, где возникнут проблемы, к сожалению, вам придется повторить все с самого начала, снова включить captive_portal_detection_enabled , перезапустить, найти нужный сервер и после этого отключить обнаружение портала.

Источник: de-vraag.com

Всплывающие окно при подключении на Android

Некоторые устройства на базе Android не перенаправляются на Captive Portal, когда пользователь подключается к сети WiFi с помощью устройства Android.

Как Android определяет, имеет ли он подключение к Интернету

  1. Android-устройства проверяют наличие доступа к следующим доменам, которые размещаются в сети Akamai:
    – http://clients1.google.com/
    – http://clients3.google.com/
    – http://connectivitycheck.gstatic.com
    – http://connectivitycheck.android.com
    и другие домены, используемые Google для проверки.
  2. Если домен доступен и возвращает HTTP статус 204 , то он не запускается автоматически. «Generate204» ответ означает, что устройство подключено к Интернету.

Как заставить думать Android что он не имеет доступа в Интернет

Простым способом является блокирование доступа к доменам тестирования путем подменой DNS. Для этого вам необходимо настроить DNS-сервер таким образом чтобы данные домена резолвились на несуществующие IP- адреса, которые не могут генерировать HTTP ответ 204.

Пример конфигурации

Добавьте статические записи DNS, используя следующую команду в окне терминала Mikrotik. Замените a.b.c.d на любой неактивный IP из частной сети, который не может генерировать ответ 204.

ip dns static add name=clients1.google.com address=a.b.c.d ip dns static add name=clients3.google.com address=a.b.c.d ip dns static add name=connectivitycheck.android.com address=a.b.c.d ip dns static add name=connectivitycheck.gstatic.com address=a.b.c.d

Источник: wi-fi-point.com

Как отключить обнаружение портала? Как убрать восклицательный знак на Wi-Fi или значок сигнала в Lollipop?

При подключении к Интернету система проверяет, находится ли он в окруженном стеной саду, который просто пытается подключиться к Google. В случае сбоя в Android 5 на значке WiFi или значке сигнала будет восклицательный знак.

В некоторых ситуациях это раздражает. Скажем, в Китае Google заблокирован, всегда будет восклицательный знак, что бессмысленно.

Как я могу отключить эту проверку, и заставить систему предполагать, что подключенные WiFi / мобильные данные подключены к Интернету?

Открыто, потому что это другой вопрос IMO. Вы можете отключить это, не сталкиваясь с проблемой в другом вопросе.

Это просто. В терминале (требуется root) или в adb shell (не требует root) введите команду

Читайте также:
Euro что это за программа

settings put global captive_portal_detection_enabled 0

и перезагрузите компьютер. Это должно быть отключено. Существующее состояние также можно проверить с помощью команды

settings get global captive_portal_detection_enabled

Ответ «null» означает, что значение глобального ключа не было установлено, и Android вернется к значению по умолчанию, когда он включен и выполняет обнаружение. Если обнаружение отключено, ответ «0» будет получен.

Это также работает в 5.

Большой! Отмечу, что ссылка описывает это в 4.2.2 и 4.3. Проверяли ли вы (или кто-либо еще), что это также работает в 5.0.x?

Я в Android Noob. Нужно ли рутировать это, чтобы заставить это пойти?

Комментарий Гери , у которого нет представителя: для тех, кто впервые использует терминал, не забудьте поставить команду «su» перед тем, как что-либо сделать, чтобы разрешить права суперпользователя. (Мне потребовалось некоторое время, чтобы понять, почему я получаю «отказано в разрешении»).

Начиная с Nougat (я думаю, может быть только 7.1.2, или уже Зефир), используйте settings put global captive_portal_mode 0 вместо этого, см. Jira.lineageos.org/browse/REGRESSION-620

В Android M Developer Preview для Shamu (Nexus 6) и, возможно, других сборок этой ОС, ОС captive_portal_server global используется независимо от состояния captive_portal_detection_enabled для определения работоспособности сети WiFi.

Для сетей WiFi, он не только нарисует восклицательный знак на значке силы, он будет занесен в черный список, что SSID от автоматического переподключения, если он не успешно curl URL, указанный в captive_portal_server global через этот SSID. Ручное переподключение разрешено, но будет оставаться подключенным, только если у вас есть captive_portal_detection_enabled и выберете «Использовать эту сеть как есть» вручную, каждый раз при подключении к этому WiFi SSID. Это переопределение является временным.

В сетях операторов мобильной связи captive_portal_server значок используется только для рисования восклицательного знака на значке силы, но он остается подключенным, и трафик будет течь, если подключение функционирует.

На вашем рутированном устройстве решение состоит в том, чтобы повторно включить его, captive_portal_detection_enabled если вы его отключили, подключиться к этой сети Wi-Fi, выбрать «Использовать эту сеть как есть» в раскрывающемся меню во всплывающем окне портала, отключить мобильную сеть. данные, чтобы сосредоточиться на определении веб-сайта, который можно получить через вашу сеть Wi-Fi, войдя в свой портал, а затем используйте браузер, чтобы найти тот, который работает. После этого вы можете отключить, captive_portal_detection_enabled чтобы предотвратить раздражающее всплывающее окно.

Чтобы включить ваш captive_portal_detection , если вы ранее отключили его, введите команду:

settings put global captive_portal_detection_enabled 1

Отключите мобильную сеть (в разделе «Настройки» — «Использование данных» — «Мобильные данные» — «Выкл.»), Чтобы временно использовать телефон для использования сети WiFi для всего трафика. Это не потребуется, если у вас есть все настройки, где они должны быть.

Android M, кажется, требует, чтобы веб-сайт загружался успешно и не возвращал активно 204 (без контента).

Несколько вариантов включают, но не ограничиваются

androidcheck.kiritostudio.com captive.apple.com www.textise.net the network router localhost 127.0.0.1 (if you have an onboard simple HTTP server) and the list goes on.

Найдя тот, который работает для вашей сети Wi-Fi (часто требует большего воображения и попыток использовать прокси-серверы корпоративного веб-шлюза, которые не любят трафик HTTPS до аутентификации), вы можете сохранить сервер.

Читайте также:
Сгружать неиспользуемые программы на айфон что это значит

Сохраните сервер, запустив его в своем терминальном приложении с включенным корнем, заменив пример URL на тот, который, как вы надеетесь, будет работать:

settings put global captive_portal_server androidcheck.kiritostudio.com

Перезагрузите ваше устройство. Попробуйте это. Если вы довольны поведением восклицательных знаков на значках, последний шаг — отключить всплывающее окно портала, которое является одним из самых неудачных изобретений этого десятилетия.

settings put global captive_portal_detection_enabled 0

Если вы оказались в другой стране или в ситуации Wi-Fi, где возникают проблемы, к сожалению, вам нужно будет повторить вышеизложенное с самого начала, повторно включив captive_portal_detection_enabled , перезапустив, найдя нужный сервер, а затем отключив обнаружение портала впоследствии.

Вы имели в виду HTTP 204 ( без содержимого ) или HTTP 404 (не найден)? В настоящее время я изменился на «нет контента» на основании другого ответа

Это решило проблему «подключен, нет интернета» на нуге. Запуск свежего мелькающего CM14.1 (7.1.2) на Nexus.

Вы можете настроить свой адрес сервера портала.

settings put global captive_portal_server g.cn

Затем перезагрузите телефон.

PS: До этого вы можете проверить доступность сервера.

Источник: qastack.ru

Captive portal login что это за программа на андроид

Captive портал – функция, позволяющая аутентифицировать пользователей с помощью web-браузера. Когда неаунтифицированный пользователь подключается к Wi-Fi сети, доступ ко всем ресурсам заблокирован. При попытке зайти на какой-либо ресурс, пользователь будет перенаправлен на специальную web-страницу, где ему будет предложено ввести данные для аутентификации. Только после этого пользователь сможет свободно использовать ресурсы сети.

Настройка Captive портала.
Сперва нужно убедиться, что хотя бы одна точка управляется контроллером.
Для этого переходим Status → Access Point Info → Managed AP Status

Если необходимо поменяйте название Wi-Fi сети, для которой будет использоваться Captive портал.
В меню Advanced → SSIDs щелкаем на SSID

И в появившемся окне меняем название и нажимаем Save Settings.

После изменения названия сети нужно применить профиль.
В Advanced → AP Profile нужно поставить галочку напротив используемого профиля и нажать Apply.

Настройки вступят в силу после того как Profile Status станет Associated.
Далее настраиваем Captive Portral.

В меню Setup → Captive Portal → Captive Portal Setup можно настраивать внешний вид web-страницы портала.

По умолчанию есть 2 профиля (профиль default не редактируемый). Для изменения каких-либо параметров профиля нужно отметить его галочкой и нажать Edit.

Меню настройки профиля:

После нужно задать соответствие Captive портала и SSID’a

Переходим в меню Setup → Captive Portal → Captive Portal SSID Setup, отмечаем галочкой нужный SSID и нажимаем Edit.

Меню настройки:

Возможные типы портала:
Free – captive портал не используется (этот параметр выбран по умолчанию)

SLA (Service Level Agreement) – соглашение об уровне услуг. Пользователя перенаправляет на страницу с текстом соглашения. SLA редактируется в меню Setup → Captive Portal → SLA

Permanent User – доступ по логину/паролю. Пара логин/пароль постоянные. Аутентификация может осуществляться: с помощью локальной базы данных (хранится на контроллере), Radius сервераб, LDAP сервера либо POP3.

Temporary User – также доступ по логину/паролю, но в этом случае на срок действия пары логин/пароль накладываются ограничения (например по времени в сети или по скачанному трафику). Пара логин/пароль генерируется Frontdesk пользователем.

Источник: dlink.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru