Walled garden
La walled garden es la lista de destinos que el huésped puede abrir antes de iniciar sesión. Si falta un dominio, el portal carga a medias (sin logo, sin fuentes o sin enviar el formulario). Si sobra, el teléfono puede creer que ya tiene internet y no abrir el portal.
Base (siempre)
| Dominio | Para qué |
|---|---|
<PORTAL_HOST> | El portal de tu sitio |
<API_HOST> | La API que usa el portal |
assets.bitwifiapp.com | Logos e imágenes |
cdnjs.cloudflare.com | Librerías del portal |
fonts.googleapis.com, fonts.gstatic.com | Fuentes |
El panel te muestra los valores exactos de <PORTAL_HOST> y <API_HOST> en Sitio → Access points.
No abras
google.com,gstatic.comen general,googleusercontent.comni YouTube. Comparten IPs conconnectivitycheck.gstatic.com, que es lo que Android usa para detectar portales cautivos. Si lo abres, Android cree que ya hay internet y no muestra el portal.- En FortiGate, si Android sigue sin abrir el portal, quita también las fuentes de Google.
Redes sociales
Solo si el portal las usa (login con Facebook o publicaciones de Instagram/Facebook embebidas).
| Uso | Dominios |
|---|---|
| Login con Facebook | connect.facebook.net, www.facebook.com, static.xx.fbcdn.net |
| Publicación de Instagram embebida | www.instagram.com, static.cdninstagram.com, scontent.cdninstagram.com, graph.instagram.com, *.fbcdn.net |
| Publicación de Facebook embebida | www.facebook.com, static.xx.fbcdn.net, *.fbcdn.net |
Los servidores de imágenes y video de Meta cambian según el país (instagram.<nodo>.fna.fbcdn.net), así que hace falta el comodín *.fbcdn.net. Sin él, la publicación carga sin imagen o en blanco.
:::caution Equipos sin comodines Algunas versiones de FortiOS no aceptan comodines en la walled garden. En esos sitios no uses publicaciones embebidas: usa una imagen con enlace. :::
Las publicaciones que se muestran después del login solo necesitan estos dominios si el equipo autoriza al huésped después de esa pantalla (por ejemplo UniFi). En los demás, el huésped ya tiene internet.