First off, let me apologize if I have executed this thread incorrectly. This is my first post, and although I have been careful to be certain that this is what I should do, I may have still made mistakes along the line.
As for the actual question, I need help getting Minecraft to play with these types of internet connections.
Currently, I reside in a very rural area, and use my mobile phone as my internet connection. As my tethering data is metered, I use this handy application to sort of side-step it. The application works by creating a socks/socks5/http (to be completely honest, I am not entirely sure which it is, as it mentions all 3) proxy through my home network (a router without internet access) by which devices can connect to to obtain internet. This works for most applications, including browsing and streaming, but, it does not work for Minecraft.
I have read in other posts that you used to be able to add arguments to the launcher and game with a .bat file and some pre-launch setting tweaks, but all of these posts are at least 4 years old, and all applied to the legacy launcher. Since the first non-java launcher update, this feature appears to have been removed, with little to no documentation available, and nothing of any use past 2016. (I DID find this post made earlier this year, but it received no replies and has been all but forgotten.)
Here are some examples of articles I found from that era:
According to the Minecraft wiki, the new launcher should support these startup arguments (the wiki directly referencing version 2.1.1432 for this, which, I believe, is a version of the new launcher), but once again, no results were found on HOW to use them.
In the launcher itself, there IS still a place to add game startup arguments, but I am at a loss for how to configure them, and besides, the game cannot play online unless the launcher can access the internet first to update the session ID.
I tried these arguments with 1.16.3, and the game launched and attempted to connect with the proxy (i saw several protocol errors on the debug screen), but it could not get through. I think it may be a step in the right direction, but am not certain:
For reference, the phone's local IP is 192.168.1.4, and the port for the proxy is 3128.
This brings me to the final question: Is this even feasible? I read on a post (but for the life of me, I cannot find it now) that the socks protocol does not fully support https, and anything using https will not work. I may have remembered it wrong, but either way, I want to know if Minecraft even supports this method of internet access.