3 votes

Comment ajouter le support du scramble pour le client Open VPN pour Android

L'obfuscation est connue pour contourner les pare-feu restrictifs et le DPI de certains ISP. Je me demande pourquoi cela n'a pas été mis en œuvre officiellement dans le client, étant donné qu'il est open source.

Cela a été fait pour certains clients Mac et Windows (et peut-être pour les clients Android qui sont pour la plupart de source proche).

Après avoir creusé un peu, je suis tombé sur une parcelle de scramble/xor ici : https://github.com/clayface/openvpn_xorpatch/blob/master/openvpn_xor.patch .

Y a-t-il un moyen d'ajouter le support de l'embrouillage pour le client Open VPN, soit en décompilant et recompilant simplement, soit en construisant le client à partir de zéro ?

Il y a un autre client : Client VPN Pro L'idéal était de trouver une option gratuite pour simplement appliquer ce correctif afin de se connecter aux serveurs obscurcis.

1 votes

J'étais dans un pays où le gouvernement pouvait renifler OpenVPN en utilisant des techniques DPI. Donc sur un appareil rooté, j'ai utilisé shapeshifter-dispatcher y obfs4proxy pour tunneliser OpenVPN à travers un protocole obfusqué/scramblé. Il n'est pas nécessaire de modifier le client OpenVPN. Il suffit de lancer un processus séparé comme proxy d'écoute et d'envoyer OpenVPN vers lui. J'avais l'habitude d'exécuter le processus comme un init pour automatiser entièrement le processus.

0 votes

Merci ! Je vais me renseigner, si vous avez un guide, ce sera apprécié.

0 votes

Non, désolé, je n'ai pas de guide. C'était un pur projet de bricolage. Mais pour l'instant je n'ai pas non plus d'installation qui fonctionne. Vous pouvez trouver des guides pour Linux cependant. Ils sont applicables à Android également pour la plupart.

3voto

xavier_fakerat Points 9582

J'ai découvert qu'il y a un projet ics-openvpn-xor sur github par lawtancool.

Il s'agit de la dernière version stable de https://github.com/schwabe/ics-openvpn compilé avec un support supplémentaire pour le patch d'obfuscation Tunnelblick.

Les versions APK peuvent être trouvées aquí

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X