1 votes

Rediriger le trafic HTTP Android via une connexion OpenVPN UDP

J'ai mis en place un serveur avec OpenVPN et Squid, en faisant en sorte que mon ordinateur se connecte au serveur OpenVPN (connexion UDP de l'interface TUN), nous sommes dans le même réseau LAN, et Squid sur ce serveur permet à mon ordinateur de surfer sur internet grâce à sa fonction proxy, simplement en configurant le proxy Chrome de l'ordinateur à 10.200.0.1:3128.

J'ai configuré mon téléphone Android avec le client OpenVPN, il peut également se connecter au serveur (même si je ne peux pas joindre l'IP Android - 10.200.0.2 depuis le côté serveur, ce qui me semble étrange). Cependant, je ne vois aucune application Android ayant le même paramétrage de proxy que celui de Chrome sur l'ordinateur. Tout mon trafic HTTP passe toujours par l'interface WLAN plutôt que par l'interface TUN.

Je ne suis pas sûr si le paramétrage de proxy du client OpenVPN Android peut aider. J'ai essayé, mais le client OpenVPN a affiché un message d'erreur:

option_error: ne peut pas se connecter via un proxy basé sur TCP car aucune entrée de serveur tcp n'existe dans le profil.

Cela signifie-t-il que je devrais utiliser une connexion OpenVPN TCP pour corriger cette erreur? ou devrais-je trouver un autre moyen de rediriger le trafic HTTP à travers le canal VPN?

0voto

谢一鸣 Points 11

La manière la plus simple de le faire est de connecter votre téléphone à l'ordinateur et d'exécuter adb dans la ligne de commande.

  • adb shell settings put global http_proxy ipaddress:port pour définir le proxy global de votre téléphone sur l'adresse IP.
  • adb shell settings put global http_proxy :0 essayez ceci pour désactiver le proxy global.

Très malheureusement, la connexion a été interrompue par le GFW vendredi dernier. Une méthode d'obfuscation doit être utilisée pour contrer ce problème. Je n'ai pas le temps pour cela, donc cela ne me laisse pas d'autre choix que d'acheter une échelle.

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