¿Se puede convertir una configuración de WireGuard a OpenVPN?
No puede renombrar un archivo de WireGuard para convertirlo en un perfil de OpenVPN. El otro extremo tiene que hablar el protocolo, así que la solución es un perfil correspondiente, no un conversor.
Usted tiene un wg0.conf y un cliente que solo acepta .ovpn, así que alguien le sugiere convertir el archivo. Renombrarlo produce un perfil que OpenVPN no puede interpretar, y una traducción cuidadosa campo por campo produce uno que sí se interpreta y luego falla en el handshake. El motivo no es el formato del archivo. WireGuard y OpenVPN son protocolos distintos, con handshakes distintos, modelos de autenticación distintos y una idea distinta de qué es un peer. La conversión solo funciona en el sentido de que puede pedir un perfil de OpenVPN a quien gestiona el otro extremo.
El archivo que tiene describe un peer, no un perfil de conexión
Una configuración de WireGuard es corta porque el protocolo lo es: una interfaz con una clave privada y direcciones, después uno o varios peers con una clave pública, un endpoint y una lista AllowedIPs. No hay capa de negociación que configurar ni conjunto de cifrados que elegir.
Un perfil de OpenVPN es un cliente para un canal de control basado en TLS, por eso lleva referencias a certificados o credenciales y directivas que describen cómo autenticarse.
Por qué un archivo traducido sigue fallando en el handshake
WireGuard empieza con un handshake basado en Noise, con las claves estáticas de los peers, y permanece en silencio salvo que la clave pública del peer ya se conozca. OpenVPN abre una sesión TLS, verifica un certificado de servidor o una clave estática y después autentica al usuario con certificados, un nombre de usuario y una contraseña, o ambos. Nada en un archivo de WireGuard describe eso. Un archivo traducido llevaría el endpoint correcto y todo lo demás incorrecto.
Reutilizar la dirección y el puerto tampoco ayuda, porque el otro extremo escucha un paquete distinto.
Qué preguntar al proveedor
Si un proveedor le dio el archivo de WireGuard, pregunte si la misma cuenta tiene acceso a OpenVPN y solicite ese perfil. Muchos lo tienen, y llega con sus propias credenciales, no como una copia modificada del primero.
Si la respuesta es no, la limitación es la suscripción y no el archivo, y ningún conversor la cambia.
Si el router o el cliente solo habla OpenVPN
Cuando el dispositivo que debe conectarse solo admite OpenVPN, revise el soporte de protocolos documentado del otro extremo antes de buscar otra extensión. A un router que termina OpenVPN no se le convence de aceptar WireGuard importando un archivo. Las opciones viables son un endpoint de OpenVPN en el lado del servidor o un dispositivo distinto que hable WireGuard.
Elija según quién administra el otro extremo, no según qué archivo tenga.
Si usted administra el servidor, añada el protocolo
Admitir un segundo protocolo significa ejecutar un segundo servicio. En un servidor Linux es una instancia de OpenVPN con su propia CA, certificado de servidor, certificados de cliente y directivas server y push, junto con una regla de cortafuegos para su puerto. La entrada de peer existente de WireGuard no describe ninguno de esos objetos. Planifique el conjunto de direcciones y las rutas inyectadas por separado de las AllowedIPs de WireGuard, porque no son el mismo mecanismo con dos nombres.
Después verifique desde el cliente: el perfil se carga, la sesión TLS se completa, aparece la ruta inyectada y el tráfico llega a un host alcanzable solo por el túnel.
Dónde es segura la idea del conversor
Traducir valores a mano a notas está bien y a menudo es útil, porque el endpoint, las direcciones y la clave pública del peer son solo hechos del despliegue. Subir una clave privada a un sitio web que promete convertirla no está bien, ya que esa clave es la credencial y el servicio no tiene ningún protocolo al que convertirla. Si necesita el mismo acceso desde un cliente de OpenVPN, pida una credencial de OpenVPN.
Mantenga las dos configuraciones una junto a la otra y trátelas como vías de acceso separadas, porque eso son.