mojira.dev
MCL-102

Launcher / Minecraft does only support SOCKS5 proxy

When launching the minecraft 13w17a launcher from command line using the following command.

java -Dhttp.proxyHost=[host] -Dhttp.proxyPort=3128 -Dhttps.proxyHost=[host] -Dhttps.proxyPort=3128 -jar /home/esabo/MinecraftDev.jar --proxyHost [host] --proxyPort 3128

Everything downloads correctly except launcher.pack.lzma. I was able to download this from a browser using the same proxy information (no authentication) with no issue, and able to get the launcher to appear and download all of the other files it attempts to download without issue, but cannot play because the "Version selector" drop down never populates.

Linked issues

Attachments

Comments 4

Internally a SOCKS5 proxy is configured when you give it --proxyHost and --proxyPort, nothing else is supported.

The proxy gets configured at the start and used for all but the game connection from then on.

The only difference between the downloading of the resources and the downloading of the launcher is that the resources are over http and the launcher over https (same for the version list).

Therefor the only logical conclusion is that your proxy fails providing SOCKS5 to https endpoints.

That clarifies things. This proxy will accept HTTPS requests but just forwards them instead of actually proxying them. Its SQUID, so doesn't support SOCKS5. I'll roll out a SOCKS5 proxy on it and retest.

Thanks for the update and sorry for the confusion.

Tested, confirmed that a socks proxy is required. Not an issue with the software.

Awesome glad that worked out properly, we'll eventually document this beast 😉

migrated

(Unassigned)

Unconfirmed

proxy

Retrieved