【发布时间】:2015-03-16 10:02:24
【问题描述】:
我正在尝试编写(并理解)透明代理。
我的设置应该是这样的
客户端浏览器 ---> TProxy ----> 上游代理 ------> 云
当客户端浏览器发出 GET 请求时,TProxy 会连接到上游代理。上游代理需要摘要认证。所以,基本上流程看起来像
Client Browser ---> TProxy --------> Upstream Proxy ---------------> cloud
GET BBC.co.uk
CONNECT
407 PROXY AUTH REQUIRED
CONNECT
(with proxy-authorization)
200 OK
GET BBC.co.uk
我很困惑 CONNECT 与授权成功后会发生什么。 我想现在修改原始 GET 请求以包含 Proxy-Authorization 标头?
或者原始 GET 请求是否会被隧道化到另一个 http 标头中,例如
HTTP Header
Proxy Authorization
HTTP Header (GET BBC.CO.UK)
Data
或者我可以按原样传递原始 GET 请求?
我刚开始使用 http,希望能提供任何帮助。
谢谢
【问题讨论】:
标签: http proxy connect digest-authentication