squidauth0.3.5Proxy Server: Authentication/usr/local/pkg/squid.incGeneral/pkg_edit.php?xml=squid.xml&id=0Remote Cache/pkg.php?xml=squid_upstream.xmlLocal Cache/pkg_edit.php?xml=squid_cache.xml&id=0Antivirus/pkg_edit.php?xml=squid_antivirus.xml&id=0ACLs/pkg_edit.php?xml=squid_nac.xml&id=0Traffic Mgmt/pkg_edit.php?xml=squid_traffic.xml&id=0Authentication/pkg_edit.php?xml=squid_auth.xml&id=0Users/pkg.php?xml=squid_users.xmlReal Time/squid_monitor.phpSync/pkg_edit.php?xml=squid_sync.xmlSquid Authentication General SettingslisttopicAuthentication Methodauth_methodSelect an authentication method. This will allow users to be authenticated by local or external services.selectnoneon_auth_method_changed()Authentication Serverauth_serverEnter the IP or hostname of the server that will perform the authentication here.input60Authentication server portauth_server_port
Leave this field blank to use the authentication method's default port.
]]>
input60Authentication Promptauth_promptThis string will be displayed at the top of the authentication request window.inputPlease enter your credentials to access the proxyAuthentication Processesauth_processesThe number of authenticator processes to spawn. If many authentications are expected within a short timeframe, increase this number accordingly.input55Authentication TTLauth_ttl
When the TTL expires, the user will be prompted for credentials again.
Default value: 5.
]]>
input55Require Authentication for Unrestricted Hostsunrestricted_authIf enabled, even users tagged as unrestricted through access control are required to authenticate to use the proxy.checkboxSubnets That Don't Need Authenticationno_auth_hosts
Example (subnet): 10.5.0.0/16
Example (single host): 192.168.1.50/32
Note: Put each entry on a separate line.
]]>
textarea505base64Squid Authentication LDAP SettingslisttopicLDAP versionldap_versionSelect LDAP protocol version.select2LDAP Server User DNldap_userEnter the user DN to use to connect to the LDAP server here.input60LDAP Passwordldap_passEnter the password to use to connect to the LDAP server here.password20LDAP Base Domainldap_basedomainEnter the base domain of the LDAP server here.input60LDAP Username DN Attributeldap_userattributeEnter LDAP username DN attibute here.input20uidLDAP Search Filterldap_filterEnter LDAP search filter here.input40(&(objectClass=person)(uid=%s))Squid Authentication NT Domain SettingslisttopicNT Domainauth_ntdomainEnter the NT domain here.input60Secondary NT Serversmsnt_secondaryEnter comma-separated list of secondary servers to be used for NT domain authentication here.input60Squid Authentication RADIUS SettingslisttopicRADIUS Secretradius_secretEnter the RADIUS secret for RADIUS authentication here.password20
squid_validate_auth($_POST, $input_errors);
squid_print_javascript_auth2();
squid_resync();
squid_print_javascript_auth2();