Ok, here's my setup.
ebox:
eth0: 192.168.1.100
eth1: 192.168.56.100
IP addresses configured via /etc/network/interfaces
Client: 192.168.56.50
Firewall enabled, squid enabled, firewall module configuration not touched. Object "Allow" created, ip address 192.168.56.1/32 added in members.
HTTP proxy module: object "Allow" added, default policy - filter, domain filtering - strict, only one domain set as "allowed", checkbox "don't allow any non-listed domains" NOT ticked.
So.... With that as setting, by setting the proxy on the client to be 192.168.56.100:3128, I can't connect.
Then, I go to Networking module settings, select eth0, select Static, set it as 192.168.1.100, tick "external" save, and now NO way I can even access the ebox... why? And.. really need help configuring the proxy, I thought with my configuration it would work fine?