One of the limitation of non-rooted Android devices is not being able to handle network proxy in non HTTP aware (basically web browser) applications. As an example, there is an option to set Wi-Fi proxy address and port in Network Settings. Browsers do respect such proxies.However, other apps, e.g. WhatsApp, GMail, Play Store; are completely unaware of network proxies. Hence, it imposes a severe limitation.
I am behind my university proxy using basic authentication. I use an Wi-Fi router to connect to their network. To remediate, I thought of creating another Wi-Fi hotspot using Virtual Wifi Hotspot or something similar. But there should be some mechanism so that connecting to this hotspot need NOT require a proxy setting. To elaborate, apps connecting to this hotspot must be completely unaware of proxy through which traffic is being routed. Does anybody have any idea on implementing this?