API de Chrome VPN: solo en ChromeOS, no es un túnel de escritorio
chrome.vpnProvider es una API de ChromeOS. Un proxy de navegador y una extensión que controla un cliente VPN de escritorio son productos distintos con alcances distintos.
Tres productos se llaman Chrome VPN y solo uno de ellos es lo que describe la documentación de vpnProvider. Esa API está disponible en ChromeOS, donde una extensión puede implementar el lado cliente de una conexión VPN en lugar de hablar con un cliente instalado. Una extensión de proxy del navegador cambia adónde envía Chrome sus peticiones. Una extensión que controla un cliente de escritorio aparte es un panel de control para software que se ejecuta fuera del navegador. Saber cuál de los tres estás mirando responde la mayoría de las preguntas que la gente trae a esta comparación.
La nota de plataforma es el primer filtro
La referencia oficial de vpnProvider indica su restricción de disponibilidad en su propio texto, y el permiso que allí se nombra pertenece a ese contrato. Añadir vpnProvider a un manifiesto en Windows no crea la interfaz.
Lee la línea de plataforma antes de la lista de permisos, porque el permiso solo tiene sentido donde existe la API.
Extensión de proxy: el navegador es la frontera
Una extensión de proxy usa la configuración de proxy del navegador para enviar las peticiones de Chrome a través de un servidor. Es multiplataforma y es honesta sobre su alcance. Otras aplicaciones mantienen sus propias conexiones, y parte del tráfico del navegador puede seguir sin seguir la ruta configurada. Eso es un cambio a nivel de navegador, no un túnel de sistema.
Si el requisito es “este sitio, en este navegador”, es la herramienta correcta.
Extensión más aplicación complementaria: la aplicación posee el túnel
Un cliente VPN de escritorio suele instalar un servicio y un adaptador virtual, y su extensión es un mando a distancia que llama a la aplicación. El túnel existe a nivel del sistema operativo, así que cubre aplicaciones que el navegador nunca ve. Los permisos de la extensión describen el canal de control, no el cifrado. Quitar la extensión deja el túnel intacto, mientras que quitar la aplicación rompe la extensión.
Esa asimetría es la prueba más rápida. Desactiva la extensión y observa si otras aplicaciones siguen usando la VPN.
Proveedor de ChromeOS: la extensión implementa el cliente
En ChromeOS el modelo de proveedor es distinto por naturaleza. La extensión recibe mensajes de configuración y de plataforma, crea un objeto de configuración, informa del estado de la conexión a la plataforma y suministra tráfico mediante la API en lugar de mediante un cliente instalado aparte. Está más cerca de escribir un cliente VPN que de configurar uno. La API también presupone un punto final que ya operas, así que no suministra un servicio.
Por eso la referencia habla de implementar un cliente y no de conectarse a uno.
Leer una afirmación de producto frente a los tres
Pregunta qué sistemas operativos son compatibles y luego pregunta qué componente posee la conexión. Si la respuesta es un proxy de navegador, espera alcance de navegador. Si la respuesta es una aplicación complementaria, espera alcance de sistema mientras esa aplicación se ejecute. Si la respuesta es un proveedor de ChromeOS, espera que funcione en ChromeOS y en ningún otro sitio. Una página de producto que dice “Chrome VPN” sin responder a esas dos preguntas no te ha dicho qué hace.
Comprueba también los permisos frente al trabajo anunciado. El acceso a sitios web y el control de proxy son permisos distintos, y ninguno se justifica porque la API de otra plataforma comparta un nombre por casualidad.
Lo que ninguno de ellos te dice
La interfaz no dice nada sobre quién opera el punto final, qué registra o si el servicio está disponible donde vives. Son propiedades del proveedor, no de la API. Un túnel que existe no es automáticamente un túnel en el que deberías confiar, y un permiso que existe no es una capacidad en tu plataforma. Mantén los dos juicios separados.
Después prueba la afirmación en el dispositivo que realmente usas, con una aplicación que no sea el navegador.