Squid is an open-source caching HTTP proxy with feature-complete support for HTTP/1.0 and 90% support for HTTP/1.1. Squid helps reduce web server response time and lowers bandwidth requirement on the backend web server by caching frequently requested objects and serving them on behalf of the web server. Squid supports other network protocols such as FTP, TLS/SSL and HTTPS, ACL-based content filtering/blocking, and multiple caching protocols for distributed cache clusters (e.g., hierarchical/mesh-based caches). Squid can be set up either as a forwarding proxy or as a reverse proxy. As a forwarding proxy, Squid serves specific user base (e.g., corporate users) by caching contents potentially from any public web server on the Internet. In the reverse proxy mode, Squid operates as a web accelerator or an SSL offloader for specific web server(s), and typically is accessed by any Internet users.
- How to set up a transparent HTTPS filtering proxy on CentOS
- How to set up Squid as a transparent web proxy on CentOS or RHEL
- How to analyze Squid logs with SARG log analyzer on CentOS
Subscribe to Xmodulo List
Do you want to receive posts about Linux applications and software recommended by Xmodulo List? Enter your email address below, and we will deliver our recommendations straight to your email box, for free. Delivery powered by Google Feedburner.