# Puente de configuración WireGuard/OpenVPN a Clash y sing-box

Convierte texto pegado de WireGuard u OpenVPN a YAML de Mihomo/Clash o JSON de sing-box y marca los campos secretos; no compartas claves privadas

> Página canónica: https://elysiatools.com/es/tools/wireguard-openvpn-to-clash-singbox-bridge

- **Categoría:** Format Conversion

- **Palabras clave:** WireGuard, OpenVPN, Mihomo, Clash, sing-box, configuración VPN, puente de configuración, reglas de ruta

## Descripción general

Conserva endpoints, claves, IP permitidas, DNS, material TLS integrado y reglas; informa de los campos que no pueden mapearse exactamente.

## Entradas

- **Configuración VPN** (textarea): Paste a WireGuard .conf or OpenVPN .ovpn client config
- **Formato de origen** (select)
- **Formato de destino** (select)
- **JSON de política de rutas** (textarea): \[{"kind":"domain-suffix","value":"example.com","outbound":"VPN"}\]
- **Nombre del perfil** (text): VPN

## Cuándo usarlo

- Cuando necesites adaptar un perfil WireGuard a una configuración YAML de Mihomo o Clash.
- Cuando quieras convertir un perfil OpenVPN con certificados TLS integrados a JSON de sing-box.
- Cuando necesites añadir reglas de enrutamiento por dominio u otros criterios compatibles con la política de rutas.

## Cómo funciona

- Pega el texto de tu cliente WireGuard o OpenVPN en el campo de configuración VPN.
- Selecciona el formato de origen o deja la detección automática.
- Elige YAML de Mihomo/Clash o JSON de sing-box como formato de destino.
- Opcionalmente, añade un nombre de perfil y una política de rutas en formato JSON; después revisa el resultado y los avisos de mapeo.

## Casos de uso

- Adaptar perfiles WireGuard para utilizarlos como proxies en Mihomo o Clash, conservando el endpoint, DNS y las IP permitidas.
- Transformar perfiles OpenVPN con material TLS integrado en endpoints de sing-box.
- Crear configuraciones con reglas de enrutamiento, como enviar dominios corporativos a una salida VPN concreta.

## Preguntas frecuentes

### ¿Qué formatos de origen admite?

Admite texto de configuración de cliente WireGuard y OpenVPN. El origen puede detectarse automáticamente o seleccionarse de forma manual.

### ¿Qué formatos genera?

Genera YAML de Mihomo/Clash o JSON de sing-box.

### ¿Puedo convertir una configuración OpenVPN con certificados inline?

Sí. Puede convertir perfiles OpenVPN que incluyan bloques inline como , y a un endpoint JSON de sing-box.

### ¿Puedo añadir reglas de rutas?

Sí. Puedes introducir una política JSON con reglas como dominio, valor y salida, por ejemplo para dirigir un sufijo de dominio a una VPN.

### ¿La herramienta avisa sobre campos no compatibles?

Sí. Informa de los campos del origen que no pueden mapearse exactamente al formato de destino.

## Herramientas relacionadas

- [Conversor YAML-JSON](https://elysiatools.com/es/tools/yaml-json-converter): Convierte entre formatos YAML y JSON
- [Puente de formatos de configuración: TOML / INI / HCL / .env / Nix / dotenv / ConfigMap / Secret de Kubernetes](https://elysiatools.com/es/tools/toml-ini-hcl-envfile-nix-dotenv-kubernetes-configmap-secret-config-format-bridge): Convierte configuraciones entre dotenv .env, TOML, INI, Java .properties, YAML, JSON, HCL (sintaxis nativa de Terraform/Vagrant) y atributos Nix, y genera manifiestos ConfigMap / Secret de Kubernetes; conserva los marcadores ${VAR} / {{var}} y la interpolación estilo envsubst, registra el origen de la inferencia de tipos (string/int/float/bool/list), pliega las etiquetas de bloques HCL en claves anidadas y un diff de ida y vuelta destaca los ajustes no equivalentes (claves perdidas, cambios de tipo, valores reescritos), con YAML apto para parches de Kustomize.
- [Convertidor de JSON Schema a Zod](https://elysiatools.com/es/tools/json-schema-to-zod-schema-converter): Convierte definiciones JSON/YAML de JSON Schema en codigo Zod listo para usar en proyectos TypeScript, con objetos anidados, arreglos, enums y reglas comunes de validacion
- [Generador de OpenAPI a TypeScript](https://elysiatools.com/es/tools/openapi-to-typescript-generator): Convierte especificaciones OpenAPI o Swagger en JSON/YAML a tipos TypeScript, parametros de solicitud y modelos de respuesta con formato y nombres configurables
- [Conversor HCL-JSON](https://elysiatools.com/es/tools/hcl-json-converter): Convierte entre HashiCorp Configuration Language (HCL) y formatos JSON para configuraciones de Terraform
- [Estudio de consultas y transformaciones JSONata](https://elysiatools.com/es/tools/jsonata-query-transform-studio): Previsualiza consultas y transformaciones estilo JSONata, compara resultados y exporta en JSON, CSV, YAML o Markdown.
- [OpenAPI a Postman Collection](https://elysiatools.com/es/tools/openapi-to-postman-collection): Convierte una spec OpenAPI 3.x o Swagger 2.0 (JSON/YAML) en una Postman Collection v2.1.0 importable con carpetas, variables, auth y respuestas de ejemplo.
- [Conversor TOML-JSON](https://elysiatools.com/es/tools/toml-json-converter): Convierte entre formatos TOML y JSON con soporte para comentarios y estructuras de datos complejas

## Ejemplos

- [Muestras de Trazado Distribuido](https://elysiatools.com/es/samples/distributed-tracing-samples): Ejemplos completos de trazado distribuido usando Jaeger, OpenTelemetry y herramientas de observabilidad modernas
- [Herramienta de Empaquetado Parcel](https://elysiatools.com/es/samples/parcel): Ejemplos de la herramienta de empaquetado Parcel de configuración cero incluyendo configuración de proyecto, plugins y configuración avanzada
- [Ejemplos OpenAPI/Swagger](https://elysiatools.com/es/samples/openapi-swagger): Ejemplos completos de documentación API usando OpenAPI 3.0 y especificaciones Swagger para servicios RESTful
- [Ejemplos de pnpm Package Manager](https://elysiatools.com/es/samples/pnpm): Ejemplos de gestor de paquetes rápido y eficiente en espacio en disco incluyendo monorepo, configuración de workspace, y flujos de trabajo avanzados
