Bah*_*ies 3 windows proxy environment-variables
我已经阅读了很多关于这个主题的帖子,但不幸的是还没有解决我的问题。我一直试图设置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
.
题:
现在,根据上述信息,我的问题是:
request timeout
ping代理地址时可能是什么原因?
代理凭据是否与域凭据相同?
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
Run Code Online (Sandbox Code Playgroud)
但在所有情况下,运行这样的命令Curl www.google.com -I
都会出现以下错误:
HTTP/1.1 407 需要代理身份验证(Forefront TMG 需要授权才能完成请求。拒绝访问 Web 代理过滤器。)
小智 6
问题是密码中的@,你应该这样设置:
setx http_proxy http://user:password@proxyIP:proxyPort/
Run Code Online (Sandbox Code Playgroud)
也推荐使用 setx 进行持久化
小智 3
主机不响应 ICMP echo 是很常见的,因此 ping 会超时,这不再意味着任何事情(过去一切都响应时)。
代理凭据 = 域凭据?或许。取决于代理是否配置为使用您的域帐户。既然是TMG,我就说这是很有可能的。
http_proxy 变量有什么用?浏览器不使用环境变量进行代理配置。
该错误 407 是来自代理的身份验证质询。在您开始提供代理将接受的凭据之前,您将无法获得任何进一步的信息。
归档时间: |
|
查看次数: |
41754 次 |
最近记录: |