So I often go to the library to play Minecraft. Since there are a lot of people playing there, enough people put in the wrong credentials such that the library IP is often temp banned from the Mojang auth servers. VPNs don't work, as they need to install a network driver, which requires administrator privileges. Because of this, I've looked into using proxies like Ultrasurf, since they're the only other way around changing your IP AFAIK, and it seems that, although the traffic from the Minecraft launcher is sent through the proxy, any data sent from the Minecraft game ITSELF is not through the proxy. I tested this by making my own server, and it always seemed to log the same library IP no matter what I tried. Yes, I tried putting flags like
-Dhttp.proxyHost=proxyURL -Dhttp.proxyPort=proxyPORT -Dhttps.proxyHost=proxyURL -Dhttps.proxyPort=proxyPORT, but they always seem to do nothing.
This can be a problem, since whenever the library IP is temp banned, I can use a proxy to sign in with the launcher, but when it actually launches, it always presents to me an invalid session. Similarly, mods like In-Game Account Switcher always state that the username or password is incorrect.
Also, I tried using MultiMC and manually specifying a proxy in the settings. For example, using Ultrasurf, I would put 127.0.0.1:9666. For some reason, it STILL will not use that proxy, and I have tried setting it as both a SOCKS proxy and an HTTP proxy.
If anyone knows the solution to this, I would be eternally greatful! :D