如何检查代理是否设置正确?

时间:2018-02-19 06:22:30

标签: http command-line https http-proxy

我使用以下命令在Windows上设置代理:

set http_proxy=http://user:password@proxy.domain.com:port
set https_proxy=https://user:password@proxy.domain.com:port

如何验证是否已正确设置?

1 个答案:

答案 0 :(得分:0)

有一种使用数据包捕获的方法。像wireshark一样。

第一

可以通过端口号区分。

通常,HTTP使用端口80。

但是,如果您为代理配置使用不同的端口,则可以区分为端口号。

两个

可以通过HTTP请求标头进行区分。

使用HTTP代理的请求URL包括完整URI。比如GET http://www.kangmj37.com HTTP/1.1

使用CONNECT使用HTTPS代理的请求方法。比如CONNECT www.kangmj37.com:443 HTTP/1.1。请参阅RFC https://tools.ietf.org/html/rfc7231#section-4.3.6

  

<强> 4.3.6。 CONNECT

     

CONNECT仅用于对代理的请求。