2016-11-11 99 views
0
$ lsb_release -a 
No LSB modules are available. 
Distributor ID: Ubuntu 
Description: Ubuntu 14.04.5 LTS 
Release: 14.04 
Codename: trusty 

安装squid3(3.3.8-1ubuntu6.8)后,当静静地失败,鱿鱼启动成功。鱿鱼使用HTTPS

$ sudo service squid3 stop 
$ sudo squid3 -N 
... 

我再换成http_port 3128https_port 3128和鱿鱼失败,并没有错误消息。

$ sudo squid3 -N 
$ echo $? 
1 

我做错了什么?

回答

0

您需要做的比http更改为https多一点。根据您尝试实现的内容,您需要设置Squid作为反向代理(例如,如果您需要SSL终止)或透明代理。我假设你想要的是透明代理 - 这里是一个很好的指导如何设置这个https://www.tectut.com/2015/08/configure-squid-as-http-and-https-transparent-proxy/。在错误方面--squid保存它的日志在cache.log中(默认位置应该是/ usr/local/squid/var/logs,但这可能是别的东西,取决于你安装squid的方式 - 我建议从源代码构建)。您还可以在您的squid.conf文件中添加以下行debug_options ALL,1这应该使squid在cache.log中输出调试日志。