My goal is to get an authenticating proxy with time quota to work (without needing captive portal) on pfSense
/squid
. For this it appears I need the ext_time_quota_acl
helper apparently introduced in squid 3.3
.
My pfSense
reported squid
backend package version is 4.12, but the ext_time_quota_acl
is missing. Searching gives only a few hits, among which ubuntu packages for squid 4.4 providing this helper. What is going on here? Or is the helper succeeded with similar functionality which I can't find?
EDIT: in the meantime I found out that in fact the configure
options for the pfsense
squid
package don't include ext_time_quota_acl
, i.e. it was compiled without this particular external helper. So I tried to compile from source in a FreeBSD
VM, but have not been successful yet due to an apparent incompatibility with db.h
(which appears to be Berkely DB, but these come in many versions). It might actually be easier to write my own helper that just parses the squid log and matches timestamps and users, and keeps track of accesses (?).