Proxy 如何为apachebench(ab)添加http代理
我想抓取ab发送或接收的http数据包 因此,我在shell命令中添加了一个http_proxyProxy 如何为apachebench(ab)添加http代理,proxy,apachebench,Proxy,Apachebench,我想抓取ab发送或接收的http数据包 因此,我在shell命令中添加了一个http_proxy $ export http_proxy=127.0.0.1:8888 然后执行ab命令: $ ab -c 1 -n 1 http://localhost/ 最后,我的代理(127.0.0.1:8888)无法从ab获取http数据包 有没有办法让ab通过http\U代理访问http? 这是我的环境:Mac OSX 10.10.3如果您阅读了ab的帮助ab-h,您会发现它支持代理选项-X: -X p
$ export http_proxy=127.0.0.1:8888
然后执行ab命令:
$ ab -c 1 -n 1 http://localhost/
最后,我的代理(127.0.0.1:8888)无法从ab获取http数据包
有没有办法让ab通过http\U代理访问http?
这是我的环境:Mac OSX 10.10.3如果您阅读了ab的帮助
ab-h
,您会发现它支持代理选项-X
:
-X proxy:port Proxyserver and port number to use
此选项相当于curl
的-x
:
-x, --proxy [PROTOCOL://]HOST[:PORT] Use proxy on given port
这就引出了这个命令:
ab -c 1 -n 1 -X 127.0.0.1:8888 http://localhost/