Squid:curl:(52)来自服务器的空回复

我想用Squidbuild立一个公共的HTTP代理 。 我在Ubuntu 14.04上成功安装了它,并在/etc/squid3/squid.conf添加了两行:

 http_access allow all http_port 3120 transparent 

然而试图curl MY_SERVER_IP_HERE:3120 ya.ru ,我得到curl: (52) Empty reply from server 。 如果不在/etc/squid3/squid.conf设置transparent指令,我得到The requested URL could not be retrieved在我的浏览器中The requested URL could not be retrieved错误。 我究竟做错了什么?

你正在通过curl打你的代理不告诉curl使用代理..试试这个

 http_proxy=http://your.proxy.server:3120/ curl http://ya.ru 

你可以通过这个会话来完成会议

 export http_proxy=http://your.proxy.server:3120/