Skip to Content
Requisitos de red

Requisitos de red

Todas las conexiones con IronFlock son salientes: los navegadores y los dispositivos edge se conectan a IronFlock, e IronFlock nunca se conecta hacia tu red. No hace falta abrir puertos entrantes. En una red con cortafuegos, filtro web o proxy, permite los destinos de esta página.

Resumen

DesdeDestinoPuertoNecesario para
Navegador*.ironflock.comTCP 443 (HTTPS y WebSocket)IronFlock Studio
Navegadorcdn.jsdelivr.net, unpkg.comTCP 443Widgets de los dashboards y el editor de código
Navegadorfonts.googleapis.com, fonts.gstatic.comTCP 443Fuentes e iconos
Dispositivo edge*.ironflock.comTCP 443 (HTTPS y WebSocket)Conexión con la plataforma, imágenes de apps, instalación, actualizaciones y acceso remoto
Dispositivo edgeapp.ironflock.comTCP 7000Acceso remoto, usado en lugar de 443 donde está abierto (opcional)

Permite *.ironflock.com en su conjunto en lugar de nombres de host sueltos: IronFlock usa varios subdominios, y un filtro que solo deja pasar algunos impide que Studio arranque.

IronFlock Studio se ejecuta en el navegador. Además de la propia página, Studio se conecta a otros subdominios de ironflock.com: para iniciar sesión y para una conexión WebSocket que transporta todos los datos mientras Studio está abierto.

  • WebSockets: los proxies y filtros web deben permitir conexiones WebSocket (wss://) a *.ironflock.com y no deben cortarlas mientras están en uso. Si tu proxy inspecciona el tráfico TLS, tiene que admitir WebSockets o excluir *.ironflock.com de la inspección.
  • Widgets: los widgets de los dashboards y el editor de código se cargan desde la CDN pública de npm cdn.jsdelivr.net, con unpkg.com como alternativa. Si ambas están bloqueadas, los dashboards no muestran widgets.
  • Las fuentes y los iconos vienen de fonts.googleapis.com y fonts.gstatic.com. Si están bloqueados, Studio sigue funcionando, pero las fuentes y los iconos se ven distintos.
  • Pagos: js.stripe.com solo se carga en la página de pago de la configuración de tu cuenta.

Portátiles corporativos y VPN

Los portátiles corporativos gestionados suelen filtrar el tráfico web de forma distinta según si la VPN de la empresa está conectada. Con la VPN activa, el tráfico pasa por la pasarela de la empresa y sus reglas; sin la VPN, un cliente de seguridad del portátil aplica su propia política, a menudo más estricta. Si IronFlock solo funciona con la VPN conectada, esa política fuera de la red de la empresa también tiene que permitir *.ironflock.com — hasta entonces, conecta la VPN cuando uses IronFlock.

Cuando la conexión está bloqueada

Si el navegador no puede llegar a los servidores de IronFlock, Studio muestra una página con las direcciones que hay que permitir y se conecta automáticamente en cuanto son accesibles. En la consola de desarrollador del navegador, una conexión bloqueada suele aparecer como ERR_CONNECTION_RESET para auth.ironflock.com o cbw.ironflock.com, mientras que la propia página de Studio carga con normalidad.

Dispositivos edge

El agente de IronFlock en un dispositivo edge abre sus conexiones con IronFlock y las mantiene abiertas; el dispositivo no necesita puertos entrantes abiertos (consulta Dispositivos Edge y Agente). Si tu cortafuegos no acepta comodines, estos son los destinos que hay detrás de *.ironflock.com para un dispositivo conectado a la nube de IronFlock:

DestinoPuertoPropósito
cbw.ironflock.comTCP 443 (WebSocket)Conexión permanente con la plataforma
registry.ironflock.comTCP 443Descarga de imágenes de apps
regauth.ironflock.comTCP 443Autorización de las descargas de imágenes de apps
instance-registry.ironflock.comTCP 443Instalación y actualización del agente del dispositivo
app.ironflock.comTCP 443 (WebSocket) y TCP 7000 si está abiertoAcceso remoto a las interfaces de usuario de dispositivos y apps

El acceso remoto solo necesita el puerto 443. El agente prueba primero el puerto 7000 y cambia por sí solo a 443 cuando 7000 está bloqueado, también a través de un proxy HTTP configurado en el dispositivo. Si tu proxy inspecciona el tráfico TLS, el dispositivo tiene que confiar en el certificado raíz de tu empresa, y el proxy tiene que permitir WebSockets hacia app.ironflock.com o excluirlo de la inspección. Los agentes más antiguos solo usan el puerto 7000: si el acceso remoto falla en una red que bloquea 7000, actualiza el agente del dispositivo. Sin acceso remoto el dispositivo funciona con normalidad, pero sus interfaces de usuario y puertos no se pueden abrir mediante el Acceso remoto.

Durante la instalación en Linux, la herramienta de instalación también instala paquetes desde los repositorios de tu sistema operativo y, si falta Docker, lo instala desde get.docker.com y download.docker.com.

Las apps pueden necesitar destinos propios, por ejemplo una API externa a la que envían datos. Al compilar una app en un dispositivo en modo de desarrollo, se descargan las imágenes base indicadas en su Dockerfile desde su registro, como Docker Hub.

Para un dispositivo en una red corporativa restringida, ten en cuenta también:

Appliance on-premises

Un IronFlock Appliance tiene su propia lista de destinos — consulta Configuración del cortafuegos. Los dispositivos edge conectados a un appliance se conectan al appliance en lugar de a ironflock.com: consulta Dispositivos que se conectan al appliance.

Last updated on