Clash Verge Rev añade un nuevo protocolo de suscripción con vinculación de dispositivos CVD para reducir el riesgo de abuso tras una fuga de enlaces

El cliente proxy multiplataforma Clash Verge Rev (clash-verge-rev/clash-verge-rev, basado en Tauri, compatible con Windows/macOS/Linux, con más de 123.000 estrellas en GitHub) fusionó el 2 de junio el commit 2cb9c13 enviado por el colaborador wonfen, añadiendo la funcionalidad CVD (protocolo de suscripción vinculado al dispositivo).

Este cambio involucró 44 archivos, con un incremento neto de aproximadamente 1900 líneas de código, y creó un módulo cvd independiente en el backend de Rust para implementar el enlace y la distribución cifrada de enlaces de suscripción a dispositivos específicos. El registro de cambios oficial indica que esta medida tiene como objetivo «reducir el riesgo de uso abusivo continuo tras la filtración de enlaces de suscripción».

El protocolo CVD define tres estados anómalos del lado del dispositivo: número máximo de registros alcanzado (es necesario desvincular un dispositivo antiguo en la consola del proveedor y reintentar), clave de dispositivo faltante (normalmente debido a un restablecimiento de fábrica, es necesario volver a añadir la suscripción para completar el nuevo registro) y clave ya registrada de nuevo (se sincronizará en la próxima actualización).

Este commit también añadió cadenas de localización correspondientes para 13 idiomas, como árabe, alemán, persa, etc., e incluyó un documento de introducción al esquema CVD para usuarios comunes y un documento de integración del servidor para desarrolladores de servicios de suscripción, con el fin de que los proveedores de servicios proxy puedan implementarlo.

GitHub