【发布时间】:2018-07-06 11:59:51
【问题描述】:
我已经阅读了很多关于此主题的帖子,但很遗憾未能解决我的问题。
我一直在尝试使用命令提示符在 Windows 中设置 http_proxy 和 https_proxy 环境变量,以便能够访问我公司的 Web 代理。
我使用的是 Windows 8.1,其中代理设置已设置为
地址=proxy01.company.com
端口 = 8080。
我的系统在company.com 域内,所以:
我的域用户名是company\B.amini
我的域密码是BA@123
值得一提的是,当我 ping proxy01.company.com 时,命令提示符显示:Pinging tmg01.company.com [192.168.39.21] 并给出 request timeout。
问题:
现在,根据以上信息,我的问题是:
ping 代理地址时
request timeout可能是什么原因?代理凭据是否与域凭据相同?
在命令提示符下设置
http_proxy变量的正确方法是什么?
我尝试了很多变化,包括:
Set http_proxy=http://company%5CB.amini:BA%40123@192.168.39.21:8080
Set http_proxy=http://B.amini:BA%40123@192.168.39.21:8080
Set http_proxy=company%5CB.amini:BA%40123@proxy01.company.com:8080
Set http_proxy=B.amini:BA%40123@proxy01.company.com:8080
Set http_proxy=proxy01.company.com:8080
Set http_proxy=http://192.168.39.21:8080
但在所有情况下,运行诸如Curl www.google.com -I 之类的命令都会出现以下错误:
需要 HTTP/1.1 407 代理身份验证( Forefront TMG 需要 授权完成请求。访问 Web 代理过滤器 被拒绝。 )
【问题讨论】:
标签: windows proxy environment-variables