首页 > 解决方案 > cmd 提示符未使用的代理设置

问题描述

我有 Windows 服务器(AWS Workspace),它使用代理服务器进行互联网访问。我在“网络和 Internet”->“代理”->“手动代理设置”-> 和 . 设置代理后,我通过浏览器访问互联网开始正常工作。但是,当我尝试使用命令提示符运行我的 java 代码时,互联网访问失败并且库无法下载。可以通过浏览器访问相同的库。

有什么具体的事情要做,通过 cmd 提示符的代理来引导互联网流量吗?

我们正在使用鱿鱼代理。

标签: windowsamazon-web-servicesproxysquidamazon-workspaces

解决方案


“命令提示符”没有代理设置。

使用 WinInet 或 WinHTTP 库进行 HTTP 连接的 Windows 应用程序通常遵循用户代理设置。使用普通套接字的应用程序/库不会自动处理代理,它们需要调用WinHttpGetIEProxyConfigForCurrentUser以检索代理配置。

对于Java,您可以尝试System.setProperty("java.net.useSystemProxies", "true");


推荐阅读