windows - cmd 提示符不使用代理设置

标签 windows amazon-web-services proxy squid amazon-workspaces

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

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

我们正在使用鱿鱼代理。

最佳答案

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

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

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

关于windows - cmd 提示符不使用代理设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67491555/

相关文章:

haskell - 代理、类型级别符号和 JSON

node.js - Node 表达代理中间件句柄重定向

php - 使用 PHP 检查代理

c++ - 如何在子窗口中移动父窗口?

django - eb 创建 : ERROR: PermissionError - [Errno 13] Permission denied: './catroot2\\edb.log'

amazon-web-services - AWS Elastic Beanstalk - 在环境属性中设置 .env Laravel

python - 我无法在 EC2 Windows 实例上安装的 python 上加载数据集

windows - 如何在 BATCH 文件中记录所有 ECHO 命令?

windows - 在没有 Atlassian 帐户的情况下安装 SourceTree?

c++ - MFC/WinAPI : How detect when system language changes in windows 10?