Guías relacionadas
Qué es la aprobación de extensiones de red de macOS
Actualizado
La respuesta corta: no es un fallo, sino un control de seguridad que macOS impone a nivel de sistema. Cualquier programa que quiera hacerse cargo de tu tráfico de red (no solo las VPN: también cortafuegos, bloqueadores de anuncios y herramientas de captura de paquetes) necesita que pulses expresamente “Permitir” antes de funcionar de verdad; instalarlo e iniciar sesión correctamente no basta. Tres de nuestros clientes (Privada / Tailscale, Cisco Secure Client y Hiddify) pasan por este paso la primera vez que te conectas en macOS; OpenVPN Connect no usa este mecanismo y no necesita esa aprobación. A continuación: por qué existe este control y después los pasos completos para las dos versiones del sistema.
Qué es en realidad una “extensión de red”
Cualquier programa que quiera crear un adaptador de red virtual en macOS y desviar el tráfico del sistema por su propio túnel tiene que pedir esa capacidad a través del marco NetworkExtension de Apple, un mecanismo obligatorio desde macOS 10.15 Catalina que sustituyó a las antiguas extensiones del kernel (kexts), con muchos más privilegios.
El marco tiene dos partes: la app incluye un fragmento de código pensado para ejecutarse con privilegios elevados del sistema, y el sistema muestra un aviso de confirmación; solo cuando tú pulsas Permitir se carga ese código y empieza a gestionar el tráfico. Si te saltas este paso, la extensión se queda “pendiente”, y por eso el icono del cliente sigue mostrando “conectando” indefinidamente sin llegar a conectar.
Por qué Apple lo controla por separado
- Todo lo que puede crear un adaptador virtual y hacerse cargo del tráfico podría, en teoría, ver todos tus datos de red sin cifrar y redirigirlos sin que lo notes: justo la capacidad que más desea un programa espía. Apple pasó de “funciona en cuanto se instala” a “requiere un clic manual en Ajustes del Sistema” precisamente para que nada obtenga esta capacidad sin que lo sepas.
- Este aviso solo aparece la **primera vez**: una vez aprobado un cliente, ni las conexiones normales ni los reinicios vuelven a mostrarlo. Reaparece si reinstalas el sistema, instalas una copia nueva del cliente o desactivas tú mismo la aprobación en Ajustes del Sistema.
- Cada uno de los tres clientes tiene que pasar este control por separado: el sistema registra la aprobación por cada programa que la solicita, no como un interruptor global. No es un diseño redundante; es el nivel de detalle real de la comprobación.
macOS 15 Sequoia y posteriores
En Sequoia, Apple unió las pantallas de gestión de “Ítems de inicio” y de “Extensiones”. Las extensiones de red se encuentran ahora en la vista por categorías de esta nueva pantalla, en lugar de aparecer una por una.
- Abre Ajustes del Sistema → General → Ítems de inicio y extensiones.
- Baja hasta la sección “Extensiones”, al final, y cambia la vista de la esquina superior derecha de la predeterminada a “Por categoría”; si no lo haces, las extensiones de red quedan enterradas en una lista larga junto a decenas de extensiones del sistema.
- Con la vista en “Por categoría”, busca la categoría “Extensiones de red” y pulsa la ⓘ que tiene al lado para desplegarla.
- Busca el cliente que usas (Tailscale / Cisco Secure Client / Hiddify) y activa el interruptor que tiene al lado.
- macOS te pedirá la contraseña de inicio de sesión o la confirmación con Touch ID; este paso confirma que quien concede la aprobación es la persona sentada delante del equipo y no el propio cliente.
- Tras confirmarlo, el interruptor queda activado. Vuelve al cliente y conecta de nuevo: esta vez el túnel debería establecerse con normalidad.
macOS 13 Ventura / 14 Sonoma
Estas dos versiones usan el acceso antiguo; el aviso y los textos de Ajustes del Sistema son distintos de los de Sequoia. Sigue esta ruta.
- Abre el cliente normalmente y pulsa Conectar una vez: el sistema solo muestra el aviso tras un intento de conexión real, no por tener la app instalada.
- Aparece una notificación del sistema con un título parecido a “Extensión del sistema bloqueada”. Puedes cerrarla o ignorarla; el siguiente paso es ir tú mismo al ajuste.
- Abre Ajustes del Sistema → Privacidad y seguridad y baja (no está arriba, suele estar hacia la mitad de la página) hasta ver una línea que dice “Se ha bloqueado la carga del software del sistema del desarrollador ‘<nombre del desarrollador del cliente>’”.
- Pulsa Permitir junto a esa línea; macOS te pedirá la contraseña de inicio de sesión para confirmarlo.
- Vuelve al cliente y conecta de nuevo: esta vez el túnel debería establecerse con normalidad.
Qué nombre de desarrollador corresponde a cada cliente
En Ventura / Sonoma, el nombre entre comillas que sigue a “desarrollador” es distinto para cada cliente. Compáralo con el que estás instalando y no pulses Permitir si el nombre no es el que esperas:
- Privada (Tailscale): aparece como “Tailscale Inc.”, comprobado en un dispositivo real.
- Cisco (Cisco Secure Client): debería aparecer como “Cisco Systems, Inc.”, aún sin confirmar.
- Hiddify: debería aparecer como “Hiddify Team”, también sin confirmar.
Solución de problemas
- “No encuentro la línea que debería aparecer en Ajustes del Sistema”: asegúrate de haber abierto el cliente y pulsado Conectar una vez, como se explica arriba; el sistema solo muestra esta línea cuando recibe una solicitud de carga real de la extensión. Tener la app instalada pero sin abrirla nunca no la hace aparecer.
- “Pulsé No permitir sin querer / cerré la notificación”: no hace falta buscar un botón para deshacerlo; vuelve al cliente y pulsa Conectar otra vez. El sistema mostrará el mismo aviso y podrás seguir los pasos anteriores; cerrarlo una vez no te bloquea para siempre.
- “En un Mac de la empresa, el botón Permitir está en gris”: suele deberse a una política de MDM (gestión de dispositivos) que bloquea el ajuste, y solo un administrador de TI puede aprobarlo desde su consola. Pide al departamento de TI que añada el cliente a la lista de extensiones del sistema aprobadas.
- “Instalé dos de los tres clientes, pero solo uno pidió aprobación”: probablemente el otro aún no se ha abierto ni conectado; mira el primer punto de esta lista.
FAQ
¿Este paso lo agregaron ustedes?
No. Es un mecanismo integrado en macOS que se aplica, desde macOS 10.15 Catalina, a todos los programas que quieran hacerse cargo del tráfico de red, sea cual sea el fabricante del cliente. La documentación de Apple lo llama la categoría Network Extension dentro de las extensiones del sistema.
¿Es seguro una vez aprobado? ¿Se puede abusar de él?
Las extensiones de red se ejecutan en un entorno aislado más restringido que las antiguas extensiones del kernel, y macOS lleva un registro de los programas que tienen este permiso: puedes ver la lista completa y revocar cualquiera en cualquier momento en Ajustes del Sistema → Privacidad y seguridad → Red. Los clientes de Privada, OpenVPN y Cisco son software oficial firmado por su fabricante; Hiddify es una réplica idéntica, byte a byte, del proyecto de código abierto. Encontrarás los detalles en las notas de descarga de cada página.
¿Por qué antes no pasaba y ahora aparece de repente?
Es habitual tras actualizar el sistema: al pasar a Sequoia, a veces la aprobación de un cliente ya instalado no se conserva automáticamente y hay que repetir los pasos de Sequoia de arriba. También ocurre tras reinstalar el cliente o el sistema, que borra el registro de aprobación.
¿Tengo que instalar y aprobar los tres clientes?
No, solo el que instales. La cuenta sirve para todos; elige el que te resulte más cómodo para el día a día, según “Qué método de conexión encaja en cada caso”.
¿Es lo mismo que cuando macOS dice que la app “está dañada y no se puede abrir”?
No, aunque puede que te encuentres los dos seguidos. “Dañada” es la comprobación de Gatekeeper sobre un instalador descargado; el aviso de extensión de red es una capa aparte que controla específicamente quién puede hacerse cargo de tu red. Las causas y las soluciones son distintas; para ese caso, consulta “El antivirus marca el cliente o macOS dice que está dañado”.