Si vous souhaitez simplement configurer un proxy sur votre Wifi, vous pouvez le faire avec Servers Ultimate assez facilement, mais je ne sais pas pourquoi quelqu'un voudrait vraiment le faire. Une option beaucoup plus utile consiste à utiliser les données mobiles, mais comme @Kevin l'a dit, vous allez rencontrer beaucoup de maux de tête, notamment au niveau du FAI (Verizon, AT&T, etc.). Il y a de fortes chances que vous ne les incitiez pas à modifier leur politique NAT pour vous.
Il est difficile d'utiliser vos données mobiles comme proxy car toutes les connexions entrantes sont bloquées. Mais, si vous avez un ordinateur portable connecté au wifi et votre téléphone connecté à votre ordinateur portable via adb, une option consiste à exécuter une commande comme celle-ci:
adb forward tcp:6400 tcp:8080
Cette commande transfère toutes les connexions TCP envoyées au port 6400 de votre hôte (ordinateur portable) vers le port 8080 de votre téléphone. Ensuite, configurez un serveur proxy sur votre application Servers Ultimate exécutée sur le port 8080. Aucune racine requise!
Désormais, toutes les demandes adressées à votre ordinateur portable via le port 6400 seront transmises à vos données mobiles! Testez cela en ouvrant Firefox, en allant dans Paramètres, Réseaux et en utilisant 127.0.0.1 et le port 6400 comme proxy. Vous pouvez ouvrir votre routeur pour accéder via le wifi public en utilisant ce port, bien que je recommande de mettre en place une sorte de politique de sécurité.
Il y a des tonnes de tutoriels pour activer les options de développeur et adb sur votre ordinateur portable, c'est facile.