Здравствуйте, не обессудьте за глупые вопросы. Играюсь со сквидом, научил его работать с SSL. Перед компиляцией добавил в него
--with-default-user=proxy \
--enable-ssl
После компиляции и установки в конфиг сквида внес только
http_port 3127
http_port 3128 intercept
https_port 3129 intercept ssl-bump generate-host-certificates=on dynamic_cert_mem_cache_size=4MB cert=/usr/share/ssl-cert/myCA.pem
always_direct allow all
ssl_bump server-first all
sslproxy_cert_error allow all
sslproxy_flags DONT_VERIFY_PEER
И iptables
iptables -t nat -A POSTROUTING -j MASQUERADE
iptables -t nat -A PREROUTING -s 192.168.10.1 -p tcp --dport 80 -j ACCEPT
iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 3128
iptables -t nat -A PREROUTING -i eth0 -p tcp -m tcp --dport 80 -j DNAT --to-destination 127.0.0.1:3128
iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 443 -j REDIRECT --to-port 3129
iptables -t nat -A PREROUTING -i eth0 -p tcp -m tcp --dport 443 -j DNAT --to-destination 127.0.0.1:3129
Появился интересный баг, скайп не работает, просто не авторизуется, но если явно прописать в его настройках прокси сервер, причем для HTTPS указать порт HTTP, то всё нормально работает. Казалось бы можно направить порт скайпа на порт HTTP, но в каждом клиенте скайпа указан рандомный порт. Пользователей много и прописывать всем вручную не хочется, писать инструкцию тоже т.к. палить адрес прокси не есть гутЪ.