Se sabe que la ofuscación evita los cortafuegos restrictivos y el DPI de algunos ISP. Me pregunto por qué no se ha implementado oficialmente en el cliente, dado que es de código abierto.
Esto se ha hecho para algunos clientes de mac y Windows (y tal vez los clientes de Android que son en su mayoría de origen cercano).
Después de cavar un poco, me encontré con un parche de scramble/xor aquí: https://github.com/clayface/openvpn_xorpatch/blob/master/openvpn_xor.patch .
¿Existe una forma de añadir soporte de codificación para el cliente Open VPN, ya sea simplemente descompilando y recompilando o construyendo el cliente desde cero?
Hay otro cliente: Cliente VPN Pro que tiene soporte de scramble pero requiere una suscripción, idealmente estaba buscando una opción gratuita para simplemente a este parche con el fin de conectarse a los servidores ofuscados.
1 votos
Estaba en un país donde el gobierno podía husmear OpenVPN utilizando técnicas DPI. Así que en un dispositivo rooteado, he estado usando
shapeshifter-dispatcher
yobfs4proxy
para tunelizar OpenVPN a través de protocolo ofuscado/encriptado. No es necesario modificar el cliente OpenVPN. Simplemente ejecuta un proceso separado como proxy de escucha y envía OpenVPN hacia él. Yo solía ejecutar el proceso como uninit
para automatizar totalmente el proceso.0 votos
Gracias. Voy a mirar en él, si usted tiene una guía que será apreciado
0 votos
No, lo siento, no tengo guía. Fue un proyecto de bricolaje puro. Pero actualmente no tengo una configuración de trabajo tampoco. Usted puede encontrar guías para Linux sin embargo. Son aplicables a Android también en su mayor parte.