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
)