Originally Posted by adriantc_ro
I have managed to setup my own proxy server, installed the Permanent Proxy app via Wifi ADB and everything seemed to work (including Google Pay which showed up fast). However once I have disconnected from my home network (thru which I did the ADB changes) I noticed the proxy don't work anymore. It is still configured correctly, however the app shows my external IP as the external IP used by the phone and not the proxy IP. The internet on the watch still does not work. Do you have any idea what is the problem? Should I have configured the proxy without being connected to Wifi?
It shouldn't matter how you set up Permanent proxy. Once it's enabled the IP+port you entered is stored on the watch's system settings and your watch will always try to use that proxy to connect to the internet (even if you uninstall permanent proxy without disabling the proxy from the app first).
If your watch cannot connect to the proxy it will default to connecting to the internet without proxy, so in your case, it might be that your phone is blocking the proxy and your home network isn't. That way on your home network, the watch will connect to the proxy and through your phone it can't.
Which port are you using for your self-made proxy? I've read about some issues sometimes with port 80 (as it's commonly used for http and thus deemed unsafe my mobile providers). In that case my advice would be to change your proxy to another obscure port, this would also be more secure as it's harder to guess. Do make sure no firewall where you created the proxy is blocking that port.