Minecraft、Java、Ubuntu 和 SOCKS 代理

Minecraft、Java、Ubuntu 和 SOCKS 代理

如何在 SSH 隧道(SOCKS 代理)后面运行像 Minecraft 这样的 Java 游戏。我在系统设置中配置了 Oneiric 中的代理,Ubuntu One、Pidgin 等都可以运行。但 Java 游戏 Minecraft 却不行。我该怎么办?

该解决方案不起作用:

java -Dhttp.proxyHost=HOST -Dhttp.proxyPort=PORT -Dhttps.proxyHost=HOST -Dhttps.proxyPort=PORT -Xmx1000m -jar XXXXXXX.jar

谁能帮我?

答案1

MineCraft 不支持数据代理。在 Java 中,为了支持代理,您需要编译该支持,或者更改网络设置以使用代理。

但是,Minecraft 不会查看网络设置,因此除非你的代理设置为全部通过代理发送的互联网流量(有时会破坏某些东西)将无法正常工作。

(在 Java 应用程序中设置代理支持可能很麻烦,因此我理解为什么 Minecraft 开发人员忽略了这一点)

相关内容