$ 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)后,Squid启动成功。
$ sudo service squid3 stop
$ sudo squid3 -N
...
然后我用http_port 3128
替换https_port 3128
,squid失败,没有错误消息。
$ sudo squid3 -N
$ echo $?
1
我做错了什么?
答案 0 :(得分: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中的调试日志。