#Various custom configurations to make squid work as a portal server. This is not a comprehensive #list - there may be other settings you need as well. #set up external ACL type external_acl_type portal ttl=60 negative_ttl=o %SRC /etc/squid/checkIP.sh #ACL allowing access from authorized users acl authorized_users external portal #ACL to allow access to certain places without authentication. Use any number of entries acl authorized_hosts dstdomain .flyera.com acl authorized_hosts dstdomain .eraalaska.net #allow access for above ACL's http_access allow authorized_users http_access allow authorized_hosts http_port 3128 transparent https_port 3129 transparent cert=/etc/squid/proxy.crt key=/etc/squid/proxy.key # this line does the web filtering url_rewrite_program /usr/local/bin/squidGuard -c /etc/squidguard/squidguard.conf #point this to the page to give people when they are blocked deny_info http://192.168.10.1/login.py all