squidauth Services: Proxy Server -> Authentication Settings Security 2.5.10_4 installedpackages->package->squidauth->configuration->settings /pkg_edit.php?xml=squid_auth.xml&id=0 General Settings /pkg_edit.php?xml=squid_ng.xml&id=0 Upstream Proxy /pkg_edit.php?xml=squid_upstream.xml&id=0 Cache Mgmt /pkg_edit.php?xml=squid_cache.xml&id=0 Network Access Control /pkg_edit.php?xml=squid_nac.xml&id=0 Traffic Mgmt /pkg_edit.php?xml=squid_traffic.xml&id=0 Auth Settings /pkg_edit.php?xml=squid_auth.xml&id=0 Extended Auth Settings /pkg.php?xml=squid_extauth.xml&id=0 Authentication Methods auth_method Select a valid authentication method. This will allow users to be authenticated by external entities or a minimum, a local password in order to access websites. The default value is "None". select Number of Authentication Processes auth_processes The number of authenticator processes to spawn at one time. If many authentications are expected within a short timeframe, increase this number accordingly. The default value is 5. input 4 Authentication Cache TTL (in minutes) auth_cache_ttl This specifies how long Squid assumes an externally validated username and password combination is valid for. Upon reaching the timeframe set within this value, user(s) will be re-prompted to authenticate. input 4 Limit IP Addresses per User limit_ip_addr A number can be specified to enforce restrictions to prevent potential replay attacks limiting the number of times a user can login from a different source IP address. The default value is 2. input 4 User/IP Cache TTL (in minutes) user_ip_cache_ttl This value controls how long the proxy will remember the IP address that is associated with a user. This is used in conjuction with the above option. input 4 Require Authentication for Unrestricted Source Addresses req_unrestricted_auth checkbox Authentication Realm Prompt auth_realm_prompt This text will be displayed at the top of the authentication request window. input 40 Domains Without Authentication no_domain_auth textarea 5 50 require_once("/usr/local/pkg/squid_ng.inc"); require_once("/usr/local/pkg/squid_auth.inc"); global_eval_auth_options(); global_write_squid_config(); mwexec_bg("/usr/local/sbin/squid -k reconfigure");