Si vous êtes simplement intéressé par la mise en place d'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 est d'utiliser les données mobiles, mais comme @Kevin l'a dit, vous allez rencontrer de nombreux problèmes, notamment au niveau des fournisseurs d'accès (Verizon, AT&T, etc.). Il y a de fortes chances que vous n'arriviez pas à les convaincre de 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é en wifi, et votre téléphone connecté à votre ordinateur portable via adb, une option est d'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 serveur Ultimate App fonctionnant sur le port 8080. Pas besoin de Root !
Désormais, toutes les requêtes adressées à votre ordinateur portable sur le port 6400 seront transmises à vos données mobiles ! Testez ceci en ouvrant firefox, en allant dans les paramètres, les réseaux, et en utilisant 127.0.0.1 et le port 6400 comme proxy. Vous pouvez ouvrir votre routeur pour accéder au wifi public en utilisant ce port, bien que je recommande de mettre en place une sorte de politique de sécurité.
Il existe des tonnes de tutoriels pour activer les options du développeur et adb sur votre ordinateur portable, c'est facile.