我有 Windows 服务器(AWS Workspace),它使用代理服务器进行互联网访问。我在“网络和 Internet”->“代理”->“手动代理设置”-> 和 . 设置代理后,我通过浏览器访问互联网开始正常工作。但是,当我尝试使用命令提示符运行我的 java 代码时,互联网访问失败并且库无法下载。可以通过浏览器访问相同的库。
有什么具体的事情要做,通过 cmd 提示符的代理来引导互联网流量吗?
我们正在使用鱿鱼代理。
我有 Windows 服务器(AWS Workspace),它使用代理服务器进行互联网访问。我在“网络和 Internet”->“代理”->“手动代理设置”-> 和 . 设置代理后,我通过浏览器访问互联网开始正常工作。但是,当我尝试使用命令提示符运行我的 java 代码时,互联网访问失败并且库无法下载。可以通过浏览器访问相同的库。
有什么具体的事情要做,通过 cmd 提示符的代理来引导互联网流量吗?
我们正在使用鱿鱼代理。
“命令提示符”没有代理设置。
使用 WinInet 或 WinHTTP 库进行 HTTP 连接的 Windows 应用程序通常遵循用户代理设置。使用普通套接字的应用程序/库不会自动处理代理,它们需要调用WinHttpGetIEProxyConfigForCurrentUser
以检索代理配置。
对于Java,您可以尝试System.setProperty("java.net.useSystemProxies", "true");