0 votes

Android : acheminer le trafic de l'appareil américain sur le réseau mobile de l'appareil français

J'aimerais savoir comment réaliser au mieux ce qui suit : Utiliser mon téléphone Android aux USA comme si je naviguais sur internet depuis mon téléphone Android en France.

Je suis déjà en mesure de réaliser un simple proxy HTTP en connectant tous les appareils mobiles via un serveur Wireguard et en exécutant la commande Chaque application Proxy Cependant, certaines applications ne respectent pas les paramètres du proxy et je cherche donc une option plus robuste.

Je suppose que les applications n'ont pas d'autre choix que de respecter les paramètres VPN, mon plan est donc de forcer tout le trafic de l'appareil américain à passer par l'interface Wireguard ( AllowedIPs = 0.0.0.0/0 ), demander au serveur Wireguard d'acheminer le trafic de l'appareil américain vers l'appareil français, puis configurer l'appareil français pour activer le routage et le masquage afin que le téléphone américain atteigne le réseau mobile français.

Je ne sais pas comment accomplir la dernière tâche (activer le routage et le masquerading sur le périphérique France). Il semble que je doive déraciner l'appareil. Est-ce aussi simple que de faire

iptables -F -t filter
iptables -P FORWARD ACCEPT 

selon ce poste ?

Des conseils ? Merci d'avance !


ProxyDroid prétend forcer tout le trafic des applications à travers un proxy sur un appareil rooté, mais je ne suis pas sûr que cela fonctionne bien et je ne voulais pas vraiment rooté l'appareil américain. Certaines applications que je veux observer pourraient vérifier si elles sont sur un appareil rooté et agir différemment.

*Dans la configuration du proxy HTTP, les clients Wireguard ne routent que le trafic du réseau local sur le VPN ( AllowedIPs = 192.168.1.0/24 )

0voto

Tom Yan Points 111

La redirection IP peut être activée avec sysctl ; iptables n'a peut-être jamais été activé / bloquant le forwarding ou tout autre trafic. (En parlant de cela, le noyau que vous utilisez doit avoir les composants iptables construits).

Une autre solution consiste à effectuer SNAT / MASQUERADE sur le dispositif français avec le POSTROUTING chaîne de la nat table.

Veillez également à ne plus utiliser AllowedIPs = 0.0.0.0/0 sur le dispositif français. Au lieu de cela, vous indiquez le(s) sous-réseau(x) dans lequel(s) se trouvent les autres appareils.

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