Saltar al contenido principal

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)​

DominioPara qué
<PORTAL_HOST>El portal de tu sitio
<API_HOST>La API que usa el portal
assets.bitwifiapp.comLogos e imágenes
cdnjs.cloudflare.comLibrerías del portal
fonts.googleapis.com, fonts.gstatic.comFuentes

El panel te muestra los valores exactos de <PORTAL_HOST> y <API_HOST> en Sitio → Access points.

No abras​

  • google.com, gstatic.com en general, googleusercontent.com ni YouTube. Comparten IPs con connectivitycheck.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).

UsoDominios
Login con Facebookconnect.facebook.net, www.facebook.com, static.xx.fbcdn.net
Publicación de Instagram embebidawww.instagram.com, static.cdninstagram.com, scontent.cdninstagram.com, graph.instagram.com, *.fbcdn.net
Publicación de Facebook embebidawww.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.