环境说明
Web Server:http://appserver.net
Web Proxy: http://proxy.net:9080
代理认证:
用户名:username
密码:password
模拟非隧道模式访问
cURL 方式:
curl -U 'username:password' -x http://proxy.net:9080 http://appserver.net
Ncat 方式:
ncat -C proxy.net 9080
输入协议文本:
GET http://appserver.net HTTP/1.1
Host: appserver.net
Proxy-Authorization: Basic BASE64(username:password)
模拟隧道模式访问
cURL 方式:
curl -U 'username:password' -p -x http://proxy.net:9080 http://appserver.net
Ncat 方式:
ncat -C proxy.net 9080
输入协议文本,用于创建隧道:
CONNECT appserver.net HTTP/1.1
Host: appserver.net
Proxy-Authorization: Basic BASE64(username:password)
GET 请求的协议文本(无需再输入代理认证信息):
GET / HTTP/1.1
Host: appserver.net
(完)