如何在 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 开发人员忽略了这一点)