有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

macos如何强制Java应用程序登录到网络代理?

我正试图在学校的mac电脑上运行Java应用程序(特别是Minecraft)。我希望在我的个人服务器上在线玩,但是这里的网络设置方式访问互联网的唯一方式是输入网络用户/通行证(学校使用websense过滤器)。每个学生都有一个,当你打开浏览器窗口时,一个提示会自动询问我。同一个用户/通行证用于登录机器,一些软件只需拿起它并联机,无需再次输入(例如,Safari仅连接,Chrome则提示用户/通行证)

然而,Java应用程序似乎是一个混合包,有些会连接,有些不会连接。但是,它们都没有提示我向网络发送用户/通行证

那么有没有任何方法可以通过命令行强制执行?)要登录到网络的Java应用程序

或者这里可能还有其他问题吗


共 (1) 个答案

  1. # 1 楼答案

    可以在命令行中设置代理。这应该对您有帮助:How do I set the proxy to be used by the JVM

    如果您不能直接使用代理,您可以尝试安装一个本地代理,如CNTLM,该代理连接到您的网络代理,并使用您提供的凭据进行身份验证。这样应用程序就不必提供凭据。但是,您必须向CNTLM提供网络凭据,因此在完成后不要忘记删除它们