Both system's compiles complained about configure not supporting '--enable-locallists=yes'.
Raspbian's gcc 4.9.2 had errors for gcc/g++ unrecognized command line options:
'-V' '-qversion'
Observed following files are not created during build:
/usr/lib/cgi-bin/e2guardian.pl
/usr/share/lintian/overrides/e2guardian
/etc/init.d/e2guardian
/etc/logrotate.d/e2guardian
/run/systemd/generator.late/e2guardian.service
FYI e2guardian can't make SSLMITM in transparent mode
- Corrective action:
root@brandmauer:~# rm /tmp/.e2guardianipc
- Second start attempt:
root@brandmauer:~# e2guardian
Error binding urllistsock server file (try using the SysV to stop e2guardian then try starting it again or doing an 'rm /tmp/.e2guardianurlipc').
Exiting with error
I also run Squid3 + e2Guardian on a Raspberry Pi 2.
I'm not using Raspbian Jessie but a stock version of Debian Jessie (bootstrapped with the kernel from Raspbian)
Here's my Squid3 config:
visible_hostname host.domain.com # need modification!
access_log stdio:/var/log/squid3/access.log
cache_log /var/log/squid3/cache.log
coredump_dir /var/cache/squid
acl localnet src 10.0.0.0/8 # Allow all local networks addresses...
acl localnet src 172.16.0.0/12 # Just pickup one or use them all!
acl localnet src 192.168.0.0/16 #
acl SSL_ports port 443
acl Safe_ports port 80
acl Safe_ports port 21
acl Safe_ports port 443
acl CONNECT method CONNECT
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports
http_access allow localhost manager
http_access deny manager
http_access allow localnet
http_access allow localhost
http_access deny all
http_port 3128
cache_dir ufs /var/spool/squid3 500 16 256
cache_mem 256 MB
dns_nameservers 127.0.0.1 # need modification!
shutdown_lifetime 3 seconds
For e2Guardian, you can download the package that I've made which is available here: https://github.com/e2guardian/e2guardian/releases/download/v3.4.0.3/e2guardian_3.4.0.3_wheezy-jessie_armhf.deb
It should be compatible with Raspbian.