最近想做个透明代理的实验,结果却bug了,squid 4.13版本老是提示我目录没有初始化。
一、Centos 8
我来说说我的过程,首先,编译选项是这样的:
透明代理不仅要代理http,还要代理https,所以需要自己签名的证书文件。
shell > openssl genrsa -out s.key
shell > openssl req -new -key s.key -out s.csr
shell > openssl x509 -in squid.csr -signkey squid.key -out squid.crt
一部分的配置文件如下,这里将文件的后缀改为了pem格式,因为是纯文本文件,所以不影响。
配置文件检测也是没有任何问题