windows - cmd 提示符未使用的代理设置
问题描述
我有 Windows 服务器(AWS Workspace),它使用代理服务器进行互联网访问。我在“网络和 Internet”->“代理”->“手动代理设置”-> 和 . 设置代理后,我通过浏览器访问互联网开始正常工作。但是,当我尝试使用命令提示符运行我的 java 代码时,互联网访问失败并且库无法下载。可以通过浏览器访问相同的库。
有什么具体的事情要做,通过 cmd 提示符的代理来引导互联网流量吗?
我们正在使用鱿鱼代理。
解决方案
“命令提示符”没有代理设置。
使用 WinInet 或 WinHTTP 库进行 HTTP 连接的 Windows 应用程序通常遵循用户代理设置。使用普通套接字的应用程序/库不会自动处理代理,它们需要调用WinHttpGetIEProxyConfigForCurrentUser
以检索代理配置。
对于Java,您可以尝试System.setProperty("java.net.useSystemProxies", "true");
推荐阅读
- python - 子类中不存在的类属性
- xamarin - Xamarin.forms Splashscreen (Android) 后闪现的白屏
- python - 语义分割中的数据集拆分
- ios - 后台获取在模拟器中工作但在真实设备中不工作
- vue.js - Vuex Mutation 最佳实践 - 将状态与有效负载合并
- python - 将路径文件夹读取为 int 而不是 string
- html - 我什么时候应该在“class”上使用“className”,反之亦然?
- python-3.x - python3:读取两个文本文件并在垂直拆分中打印每个文件,以便于记录比较
- php - DocuSign 意外错误:生产服务器上的 invalid_grant
- python - 我可以将 Wagtail CMS 与 Angular 前端完全集成吗?