如何在 HTTP 代理中使用身份验证?

zes*_*ssz 2 http-proxy

我目前正在研究 FreeProxy 4.10。

我只是注意到它的一个功能, "authentication."

身份验证如何工作?

Rob*_*ert 12

代理身份验证是通过名为“Proxy-Authorization”的附加 HTTP 请求参数完成的。

在第一次向需要身份验证的代理请求时,代理会使用包含 Proxy-Authenticate 标头的 HTTP 407 进行响应。客户端现在知道代理需要身份验证并添加包含凭据的 Proxy-Authorization 标头。代理检查请求并在将请求转发到目标服务器之前删除此标头(如果身份验证成功)。

详细信息可以在这里找到:

  • RFC2617第 3.6 节:代理身份验证和代理授权
  • RFC2616第 14.34 节:代理授权