如何通过代理运行 Minecraft?

如何通过代理运行 Minecraft?

我的本地机器上有一个 Socks 代理,它是使用 Putty 设置的,以便通过 SSH 进入我可以访问的远程机器。

我想使用此代理运行 Minecraft,因为我目前居住的地方出于安全原因设置了防火墙规则。但是,这种使用方式并不违反政策。

我尝试使用此命令的变体来运行游戏:

java -DsocksProxyHost=127.0.0.1 -DsocksProxyPort=8080 -Xmx800m -jar Minecraft.exe

还有这个,从内部运行.minecraft

java -DsocksProxyHost=127.0.0.1 -DsocksProxyPort=8080 -Xmx800m -jar launcher.jar

这些成功(我相信)通过代理运行启动器,但不是游戏本身(多人游戏)。

我尝试过从 Technic Launcher 运行游戏,将代理参数作为 Java 参数传递,但这没有明显的效果。我还尝试过使用 Java 控制面板为 JRE 设置代理,但这没有明显的效果。

我错过了什么?

如果这是重复的,请原谅。还有其他几个类似问题,但我认为提供的解决方案不再有效。

答案1

java -Dhttp.proxyHost=proxyURL -Dhttp.proxyPort=proxyPORT -Dhttps.proxyHost=proxyURL -Dhttps.proxyPort=proxyPORT -Xmx800m -jar Minecraft.exe

使用这个我在https://gaming.stackexchange.com/questions/21848/how-can-i-play-minecraft-through-a-proxy-server

相关内容