{"id":55540,"date":"2025-05-19T09:32:12","date_gmt":"2025-05-19T07:32:12","guid":{"rendered":"https:\/\/iode.tech\/?post_type=docs&#038;p=55540"},"modified":"2025-05-23T11:24:37","modified_gmt":"2025-05-23T09:24:37","password":"","slug":"detection-de-portail-captif","status":"publish","type":"docs","link":"https:\/\/iode.tech\/fr\/documentation\/detection-de-portail-captif\/","title":{"rendered":"D\u00e9tection de portail captif"},"content":{"rendered":"\n<p>La <strong>d\u00e9tection de portail captif<\/strong> dans iod\u00e9OS d\u00e9signe la mani\u00e8re dont le syst\u00e8me d\u2019exploitation d\u00e9tecte si un r\u00e9seau Wi-Fi n\u00e9cessite une <strong>interaction utilisateur<\/strong> pour acc\u00e9der \u00e0 Internet \u2014 comme se connecter ou accepter des conditions d\u2019utilisation sur une page web. Ce m\u00e9canisme est courant sur les r\u00e9seaux publics (caf\u00e9s, a\u00e9roports, h\u00f4tels, etc.).<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">D\u00e9tection de portail captif sur Android classique<\/h3>\n\n\n\n<p>Sur Android standard (surtout sur les versions bas\u00e9es sur Google), lorsque vous vous connectez \u00e0 un r\u00e9seau Wi-Fi, le syst\u00e8me tente d\u2019acc\u00e9der \u00e0 une URL sp\u00e9cifique, par exemple :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>http:&#47;&#47;connectivitycheck.gstatic.com\/generate_204\n<\/code><\/pre>\n\n\n\n<p>Si la r\u00e9ponse n\u2019est pas celle attendue, Android suppose qu\u2019il y a un portail captif et vous invite \u00e0 vous connecter via une page d\u00e9di\u00e9e.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">D\u00e9tection de portail captif dans iod\u00e9OS<\/h3>\n\n\n\n<p>iod\u00e9OS adopte une approche <strong>respectueuse de la vie priv\u00e9e<\/strong> en rempla\u00e7ant les URL de v\u00e9rification de connectivit\u00e9 de Google par des alternatives plus \u00e9thiques.<br>Au lieu de contacter les serveurs de Google, iod\u00e9OS utilise :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>http:&#47;&#47;captiveportal.kuketz.de\n<\/code><\/pre>\n\n\n\n<p>Ce service, propos\u00e9 par le site <strong>kuketz-blog.de<\/strong>, permet de d\u00e9tecter la pr\u00e9sence d\u2019un portail captif <strong>sans exposer de donn\u00e9es \u00e0 Google<\/strong>.<\/p>\n\n\n\n<p>Ainsi, lorsqu\u2019un appareil iod\u00e9OS se connecte \u00e0 un r\u00e9seau Wi-Fi, il envoie une requ\u00eate \u00e0 cette URL. Si la r\u00e9ponse indique un acc\u00e8s restreint (comme c\u2019est le cas avec un portail captif), une <strong>fen\u00eatre de connexion<\/strong> s\u2019affiche automatiquement.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Modifier ou v\u00e9rifier les r\u00e9glages (via ADB)<\/h3>\n\n\n\n<p>Vous pouvez consulter ou modifier ces param\u00e8tres via ADB :<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">V\u00e9rifier les URL actuelles :<\/h4>\n\n\n\n<pre class=\"wp-block-code\"><code>adb shell settings get global captive_portal_http_url\nadb shell settings get global captive_portal_https_url\n<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">D\u00e9finir des URL personnalis\u00e9es :<\/h4>\n\n\n\n<pre class=\"wp-block-code\"><code>adb shell settings put global captive_portal_http_url \"http:\/\/votre.serveur.personnalis\u00e9\"\nadb shell settings put global captive_portal_https_url \"https:\/\/votre.serveur.personnalis\u00e9\"\n<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">D\u00e9sactiver compl\u00e8tement la d\u00e9tection :<\/h4>\n\n\n\n<pre class=\"wp-block-code\"><code>adb shell settings put global captive_portal_detection_enabled 0\n<\/code><\/pre>\n\n\n\n<p><strong>Attention<\/strong> : d\u00e9sactiver la d\u00e9tection de portail captif peut emp\u00eacher l\u2019affichage automatique des pages de connexion sur les r\u00e9seaux publics n\u00e9cessitant une authentification.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>La d\u00e9tection de portail captif dans iod\u00e9OS d\u00e9signe la mani\u00e8re dont le syst\u00e8me d\u2019exploitation d\u00e9tecte si un r\u00e9seau Wi-Fi n\u00e9cessite une interaction utilisateur pour acc\u00e9der \u00e0 Internet \u2014 comme se connecter ou accepter des conditions d\u2019utilisation sur une page web. Ce m\u00e9canisme est courant sur les r\u00e9seaux publics (caf\u00e9s, a\u00e9roports, h\u00f4tels, etc.). D\u00e9tection de portail &#8230; <a title=\"D\u00e9tection de portail captif\" class=\"read-more\" href=\"https:\/\/iode.tech\/fr\/documentation\/detection-de-portail-captif\/\" aria-label=\"En savoir plus sur D\u00e9tection de portail captif\">Lire plus<\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"doc_category":[105],"doc_tag":[],"class_list":["post-55540","docs","type-docs","status-publish","hentry","doc_category-systeme-et-technologies"],"year_month":"2026-04","word_count":379,"total_views":0,"reactions":{"happy":0,"normal":0,"sad":0},"author_info":{"name":"antoine","author_nicename":"antoine","author_url":"https:\/\/iode.tech\/fr\/author\/antoine\/"},"doc_category_info":[{"term_name":"Syst\u00e8me et technologies","term_url":"https:\/\/iode.tech\/fr\/documentation-category\/systeme-et-technologies\/"}],"doc_tag_info":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>D\u00e9tection de portail captif - iod\u00e9<\/title>\n<meta name=\"description\" content=\"iod\u00e9OS adopte une approche respectueuse de la vie priv\u00e9e en rempla\u00e7ant les URL de v\u00e9rification de connectivit\u00e9 de Google par des alternatives plus \u00e9thiques.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/iode.tech\/fr\/documentation\/detection-de-portail-captif\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"D\u00e9tection de portail captif - iod\u00e9\" \/>\n<meta property=\"og:description\" content=\"iod\u00e9OS adopte une approche respectueuse de la vie priv\u00e9e en rempla\u00e7ant les URL de v\u00e9rification de connectivit\u00e9 de Google par des alternatives plus \u00e9thiques.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/iode.tech\/fr\/documentation\/detection-de-portail-captif\/\" \/>\n<meta property=\"og:site_name\" content=\"iod\u00e9\" \/>\n<meta property=\"article:modified_time\" content=\"2025-05-23T09:24:37+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/iode.tech\\\/fr\\\/documentation\\\/detection-de-portail-captif\\\/\",\"url\":\"https:\\\/\\\/iode.tech\\\/fr\\\/documentation\\\/detection-de-portail-captif\\\/\",\"name\":\"D\u00e9tection de portail captif - iod\u00e9\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/iode.tech\\\/fr\\\/#website\"},\"datePublished\":\"2025-05-19T07:32:12+00:00\",\"dateModified\":\"2025-05-23T09:24:37+00:00\",\"description\":\"iod\u00e9OS adopte une approche respectueuse de la vie priv\u00e9e en rempla\u00e7ant les URL de v\u00e9rification de connectivit\u00e9 de Google par des alternatives plus \u00e9thiques.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/iode.tech\\\/fr\\\/documentation\\\/detection-de-portail-captif\\\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/iode.tech\\\/fr\\\/documentation\\\/detection-de-portail-captif\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/iode.tech\\\/fr\\\/documentation\\\/detection-de-portail-captif\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\\\/\\\/iode.tech\\\/fr\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Docs\",\"item\":\"https:\\\/\\\/iode.tech\\\/docs\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"D\u00e9tection de portail captif\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/iode.tech\\\/fr\\\/#website\",\"url\":\"https:\\\/\\\/iode.tech\\\/fr\\\/\",\"name\":\"iod\u00e9\",\"description\":\"Soyez plus smart que votre t\u00e9l\u00e9phone.\",\"publisher\":{\"@id\":\"https:\\\/\\\/iode.tech\\\/fr\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/iode.tech\\\/fr\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/iode.tech\\\/fr\\\/#organization\",\"name\":\"iod\u00e9\",\"url\":\"https:\\\/\\\/iode.tech\\\/fr\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/iode.tech\\\/fr\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/iode.tech\\\/wp-content\\\/uploads\\\/2024\\\/06\\\/logo_iode_white_367x134.png\",\"contentUrl\":\"https:\\\/\\\/iode.tech\\\/wp-content\\\/uploads\\\/2024\\\/06\\\/logo_iode_white_367x134.png\",\"width\":367,\"height\":134,\"caption\":\"iod\u00e9\"},\"image\":{\"@id\":\"https:\\\/\\\/iode.tech\\\/fr\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"D\u00e9tection de portail captif - iod\u00e9","description":"iod\u00e9OS adopte une approche respectueuse de la vie priv\u00e9e en rempla\u00e7ant les URL de v\u00e9rification de connectivit\u00e9 de Google par des alternatives plus \u00e9thiques.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/iode.tech\/fr\/documentation\/detection-de-portail-captif\/","og_locale":"fr_FR","og_type":"article","og_title":"D\u00e9tection de portail captif - iod\u00e9","og_description":"iod\u00e9OS adopte une approche respectueuse de la vie priv\u00e9e en rempla\u00e7ant les URL de v\u00e9rification de connectivit\u00e9 de Google par des alternatives plus \u00e9thiques.","og_url":"https:\/\/iode.tech\/fr\/documentation\/detection-de-portail-captif\/","og_site_name":"iod\u00e9","article_modified_time":"2025-05-23T09:24:37+00:00","twitter_card":"summary_large_image","twitter_misc":{"Dur\u00e9e de lecture estim\u00e9e":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/iode.tech\/fr\/documentation\/detection-de-portail-captif\/","url":"https:\/\/iode.tech\/fr\/documentation\/detection-de-portail-captif\/","name":"D\u00e9tection de portail captif - iod\u00e9","isPartOf":{"@id":"https:\/\/iode.tech\/fr\/#website"},"datePublished":"2025-05-19T07:32:12+00:00","dateModified":"2025-05-23T09:24:37+00:00","description":"iod\u00e9OS adopte une approche respectueuse de la vie priv\u00e9e en rempla\u00e7ant les URL de v\u00e9rification de connectivit\u00e9 de Google par des alternatives plus \u00e9thiques.","breadcrumb":{"@id":"https:\/\/iode.tech\/fr\/documentation\/detection-de-portail-captif\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/iode.tech\/fr\/documentation\/detection-de-portail-captif\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/iode.tech\/fr\/documentation\/detection-de-portail-captif\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/iode.tech\/fr\/"},{"@type":"ListItem","position":2,"name":"Docs","item":"https:\/\/iode.tech\/docs\/"},{"@type":"ListItem","position":3,"name":"D\u00e9tection de portail captif"}]},{"@type":"WebSite","@id":"https:\/\/iode.tech\/fr\/#website","url":"https:\/\/iode.tech\/fr\/","name":"iod\u00e9","description":"Soyez plus smart que votre t\u00e9l\u00e9phone.","publisher":{"@id":"https:\/\/iode.tech\/fr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/iode.tech\/fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/iode.tech\/fr\/#organization","name":"iod\u00e9","url":"https:\/\/iode.tech\/fr\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/iode.tech\/fr\/#\/schema\/logo\/image\/","url":"https:\/\/iode.tech\/wp-content\/uploads\/2024\/06\/logo_iode_white_367x134.png","contentUrl":"https:\/\/iode.tech\/wp-content\/uploads\/2024\/06\/logo_iode_white_367x134.png","width":367,"height":134,"caption":"iod\u00e9"},"image":{"@id":"https:\/\/iode.tech\/fr\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/iode.tech\/fr\/wp-json\/wp\/v2\/docs\/55540","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/iode.tech\/fr\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/iode.tech\/fr\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/iode.tech\/fr\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/iode.tech\/fr\/wp-json\/wp\/v2\/comments?post=55540"}],"version-history":[{"count":1,"href":"https:\/\/iode.tech\/fr\/wp-json\/wp\/v2\/docs\/55540\/revisions"}],"predecessor-version":[{"id":55541,"href":"https:\/\/iode.tech\/fr\/wp-json\/wp\/v2\/docs\/55540\/revisions\/55541"}],"wp:attachment":[{"href":"https:\/\/iode.tech\/fr\/wp-json\/wp\/v2\/media?parent=55540"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/iode.tech\/fr\/wp-json\/wp\/v2\/doc_category?post=55540"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/iode.tech\/fr\/wp-json\/wp\/v2\/doc_tag?post=55540"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}