tested on debian11
apt install libtool-bin ed automake autoconf libtool build-essential ./bootstrap.sh
you need to define PREFIX otherwise it would go to /usr/local/squid/ folder.
apt install libssl-dev
./configure --prefix=/usr/local --sysconfdir=/etc --localstatedir=/var \
    --enable-linux-netfilter \
    --with-openssl --without-gnutls \
    --enable-ssl-crtd
# --without-systemd
echo $MAKEFLAGS
make
make install
mkdir /var/cache/squid/
mkdir /var/logs/
chown -R nobody. /var/logs/
chown -R nobody. /var/cache/squid/
mkdir /etc/squid/
cp src/squid.conf.default /etc/squid/squid.conf
which squid
squid -v
squid -v | grep openssl
initialize storage
squid -z -f /etc/squid/squid.conf
start the daemon manually
squid -s -f /etc/squid/squid.conf ps auxfw | grep squid | grep -v grep
https://www.linuxquestions.org/questions/linux-server-73/nobody-user-for-squid-871259/