Listing Thumbnail

    Squid Proxy Cache Server

     Info
    Deployed on AWS
    AWS Free Tier
    Squid is a caching proxy for the Web supporting HTTP, HTTPS, FTP, and more. It reduces bandwidth and improves response times by caching and reusing frequently-requested web pages. Squid has extensive access controls and makes a great server accelerator.
    4.2

    Overview

    This AWS Squid proxy caching server has been optimised for speed and high performance.

    Squid is a caching proxy for the Web supporting HTTP, HTTPS, FTP, and more. It reduces bandwidth and improves response times by caching and reusing frequently-requested web pages. Squid has extensive access controls and makes a great server accelerator.

    Squid Proxy Features Set ACL for which networks have access to internet Block/Allow access to certain websites Block/Allow Content Based on MIME Types (e.g image, text, mpeg) Set time in which users can access the internet at certain times in the day Cache frequently accessed websites, cache files/media Hide users internal IP Addresses Load balance with other Squid proxies Clustering Traffic Interception with WCCP Set authentication to get users to Authenticate (LDAP, Active Directory,RADIUS, POP3, DB, etc) Allow/Block IM (Instant Messaging) Block coin-mining scripts from using CPU/memory on users browsers. A new modern trend. Adaptation protocol (C-ICAP / eCAP) Caching Dynamic Content Fully Transparent Interception with Squid-2, TPROXYv2 and WCCP Configuring multiple interception ports using WCCPv2 WCCP2 and NAT on a private internal network PHP Redirectors SMP Carp Cluster Torrent filtering Webwasher integration - prevent downloading of virus-infected files or to filter out adult content

    Highlights

    • Improve the speed of your internet by caching frequently accessed websites. Also restrict access to certain websites within your network.
    • Traffic Interception with WCCP. Also hide your internal IP addresses from the outside world.
    • Set authentication to get users to Authenticate (LDAP, Active Directory,RADIUS, POP3, DB, etc)

    Details

    Delivery method

    Delivery option
    64-bit (x86) Amazon Machine Image (AMI)

    Latest version

    Operating system
    Ubuntu 24.04

    Deployed on AWS
    New

    Introducing multi-product solutions

    You can now purchase comprehensive solutions tailored to use cases and industries.

    Multi-product solutions

    Features and programs

    Buyer guide

    Gain valuable insights from real users who purchased this product, powered by PeerSpot.
    Buyer guide

    Financing for AWS Marketplace purchases

    AWS Marketplace now accepts line of credit payments through the PNC Vendor Finance program. This program is available to select AWS customers in the US, excluding NV, NC, ND, TN, & VT.
    Financing for AWS Marketplace purchases

    Pricing

    Squid Proxy Cache Server

     Info
    Pricing is based on actual usage, with charges varying according to how much you consume. Subscriptions have no end date and may be canceled any time.
    Additional AWS infrastructure costs may apply. Use the AWS Pricing Calculator  to estimate your infrastructure costs.
    If you are an AWS Free Tier customer with a free plan, you are eligible to subscribe to this offer. You can use free credits to cover the cost of eligible AWS infrastructure. See AWS Free Tier  for more details. If you created an AWS account before July 15th, 2025, and qualify for the Legacy AWS Free Tier, Amazon EC2 charges for Micro instances are free for up to 750 hours per month. See Legacy AWS Free Tier  for more details.

    Usage costs (249)

     Info
    • ...
    Dimension
    Cost/hour
    t2.medium
    Recommended
    $0.05
    t3.micro
    $0.05
    t2.micro
    $0.05
    t2.2xlarge
    $0.05
    z1d.12xlarge
    $0.05
    r5a.2xlarge
    $0.05
    m5d.4xlarge
    $0.05
    c5n.4xlarge
    $0.05
    x1e.xlarge
    $0.05
    r5dn.12xlarge
    $0.05

    Vendor refund policy

    We do not currently support refunds, but you can cancel at any time.

    How can we make this page better?

    Tell us how we can improve this page, or report an issue with this product.
    Tell us how we can improve this page, or report an issue with this product.

    Legal

    Vendor terms and conditions

    Upon subscribing to this product, you must acknowledge and agree to the terms and conditions outlined in the vendor's End User License Agreement (EULA) .

    Content disclaimer

    Vendors are responsible for their product descriptions and other product content. AWS does not warrant that vendors' product descriptions or other product content are accurate, complete, reliable, current, or error-free.

    Usage information

     Info

    Delivery details

    64-bit (x86) Amazon Machine Image (AMI)

    Amazon Machine Image (AMI)

    An AMI is a virtual image that provides the information required to launch an instance. Amazon EC2 (Elastic Compute Cloud) instances are virtual servers on which you can run your applications and workloads, offering varying combinations of CPU, memory, storage, and networking resources. You can launch as many instances from as many different AMIs as you need.

    Version release notes

    New OS updates applied. Simply run 'sudo apt-get update' to install the latest OS patches.

    Additional details

    Usage instructions

    SSH into the EC2 instance with the following username: ubuntu

    Instructions for connecting to Linux instances via SSH can be found on: https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-key-pairs.html 

    Once logged in, Scroll down to 'Getting Started' on the following URL: https://cloudinfrastructureservices.co.uk/how-to-setup-squid-proxy-cache-in-aws/ 

    Resources

    Support

    Vendor support

    Email support, contact us through our website or leave a comment on our getting started guide

    AWS infrastructure support

    AWS Support is a one-on-one, fast-response support channel that is staffed 24x7x365 with experienced and technical support engineers. The service helps customers of all sizes and technical abilities to successfully utilize the products and features provided by Amazon Web Services.

    Product comparison

     Info
    Updated weekly

    Customer reviews

     Info
    Sentiment is AI generated from actual customer reviews on AWS and G2
    Reviews
    Functionality
    Ease of use
    Customer service
    Cost effectiveness
    4 reviews
    Insufficient data
    Insufficient data
    1 reviews
    Insufficient data
    Insufficient data
    Insufficient data
    Insufficient data
    1 reviews
    Insufficient data
    Insufficient data
    Insufficient data
    Insufficient data
    Positive reviews
    Mixed reviews
    Negative reviews

    Overview

     Info
    AI generated from product descriptions
    Web Content Caching
    Caches frequently accessed websites, files, and media to reduce bandwidth consumption and improve response times for web content delivery.
    Access Control Lists
    Implements extensive access controls including network-based ACLs, website blocking/allowing, MIME type filtering, and time-based internet access restrictions.
    Traffic Interception
    Supports fully transparent traffic interception using WCCP, WCCPv2, TPROXYv2, and NAT with multiple interception ports configuration.
    User Authentication
    Provides authentication mechanisms supporting LDAP, Active Directory, RADIUS, POP3, and database-based user authentication.
    Advanced Filtering and Clustering
    Includes torrent filtering, coin-mining script blocking, SMP CARP clustering, load balancing across multiple proxies, and adaptation protocols (C-ICAP/eCAP).
    HTTPS Decryption and SSL Inspection
    Deep HTTPS decryption and SSL inspection capability to filter encrypted web traffic against security policies, preventing malicious downloads, explicit content, and policy violations.
    Active Directory Integration
    Integration with Active Directory, LDAP, and RADIUS authentication systems to apply granular per-user and per-group filtering policies using existing directory infrastructure.
    Web Filtering and Content Blocking
    Web filtering proxy appliance based on Squid that blocks illegal or potentially malicious file downloads, removes advertisements, prevents access to specified website categories, and blocks resources with explicit content.
    Centralized Policy Management
    Centralized web-based administrative interface for defining differentiated access levels across departments, roles, and device groups without requiring additional client software.
    Multi-Platform Deployment
    Pre-configured deployment on AWS as an AMI running Ubuntu 26.04 and Squid 7.6, with additional support for Azure, VMware, and Hyper-V environments for hybrid infrastructure.
    Intrusion Detection and Prevention
    Intrusion Detection and Prevention System for threat identification and mitigation
    VPN Connectivity
    VPN connections supporting multiple Gigabit per second bandwidth for secure interconnection between VPCs, offices, and data centers
    Web Proxy with Content Filtering
    Web proxy with integrated content filtering capabilities
    Quality of Service Management
    Quality of Service functionality for traffic management and prioritization
    Logging and Reporting
    Comprehensive logging and reporting capabilities for security monitoring and analysis

    Contract

     Info
    Standard contract
    No
    No

    Customer reviews

    Ratings and reviews

     Info
    4.2
    17 ratings
    5 star
    4 star
    3 star
    2 star
    1 star
    41%
    53%
    6%
    0%
    0%
    4 AWS reviews
    |
    13 external reviews
    External reviews are from PeerSpot .
    Ammar Khan

    Secures internet access and improves caching but still needs stronger integrated security controls

    Reviewed on Jul 22, 2026
    Review provided by PeerSpot

    What is our primary use case?

    In my career, I have been using Squid Proxy Cache Server  for almost five years. I was working in a news channel in media before two years ago. When I was there, we deployed Squid Proxy Cache Server  for media-related pictures and file-related contents.

    We use Squid Proxy Cache Server primarily to secure our network. No device, no user, and no desktop is allowed to use the internet bypassing the proxy. This is all about the forward proxy. The first thing in our mind at that time was to secure our network when our devices and users connect to the internet. We introduced Squid Proxy for that to minimize security risks. We also used it for the reverse proxy to mitigate incoming attacks when someone visits websites and other services. The traffic connects directly to our servers and passes through our reverse proxy server. Secondly, we planned to have a cache to speed up our productivity between servers and user data, so we also configured caching settings in the proxy server, which provides a great benefit to productivity by saving bandwidth.

    What is most valuable?

    What I appreciate the most about Squid Proxy Cache Server is that both of its features are very beneficial for any IT company, whether it should be a media company, a finance company, or any other sector. This offers the benefit and the secure option that no employee or user should go directly to the internet. It is very useful to use a proxy server and securely connect to the internet because the forward proxy always saves you. Any user connecting from internally is protected from outside attacks since we are using a forward proxy server.

    For Squid Proxy Cache Server, we use it primarily to secure our network. No device, no user, and no desktop is allowed to use the internet bypassing the proxy. The first thing in our mind at that time was to secure our network when our devices and users connect to the internet. We introduced Squid Proxy for that to minimize security risks. We also used it for the reverse proxy to mitigate incoming attacks when someone visits websites and other services. The traffic connects directly to our servers and passes through our reverse proxy server. Secondly, we planned to have a cache to speed up our productivity between servers and user data, so we also configured caching settings in the proxy server, which provides a great benefit to productivity by saving bandwidth.

    What needs improvement?

    As for what I dislike about Squid Proxy Cache Server, there is nothing specifically to dislike. However, currently, we are using Fortinet and Sophos firewalls, which have built-in proxy servers. I have seen that they are enriched in security, with maximized security levels featuring DLP , IPS, IDS, and SSL inspection. They come with various security features, and thus, the security is a bit higher in these products.

    As of right now, Squid Proxy Cache Server does not have this sort of security, so I would like to see better security in Squid Proxy Cache Server. I think Squid Proxy Cache Server is an open-source server. At that time, we had not deployed those features, but I think you can have them in Squid Proxy Cache Server too.

    To make Squid Proxy Cache Server better, we can integrate some other products that introduce security. We can enrich the firewall and enhance SE Linux and file-level control. We can introduce SSL inspection and create or deploy IPS and some DLP-related features into it. If it remains open source, all those improvements will be much better.

    For how long have I used the solution?

    In my career, I have been using Squid Proxy Cache Server for almost five years.

    What do I think about the stability of the solution?

    Regarding stability, it was very good. We did not face any kind of crash or network failure issue. Once in a blue moon, we have faced an issue related to cache, as users and device owners complained about the network not working. We checked the proxy server, and the cache server was not working properly because it had reached its maximum capacity. After clearing and purging it, it started to work well again.

    What do I think about the scalability of the solution?

    In terms of scalability, Squid Proxy Cache Server is always scalable as much as you want. If you have deployed it behind a SAN storage device, you can maximize its capacity. If you notice trouble related to RAM, CPU, or storage size, you can scale it as much as you want.

    How are customer service and support?

    There was not any sort of technical support for Squid Proxy Cache Server when we were using it. We did not have any technical support or any SLA from any company. We were managing it on our own, and it was totally open-source.

    How was the initial setup?

    The deployment of Squid Proxy Cache Server is easy and very enjoyable.

    Which other solutions did I evaluate?

    I have used an alternative, and the deployment of Squid Proxy Cache Server is easy and very enjoyable.

    What other advice do I have?

    I would rate Squid Proxy Cache Server a seven out of ten overall, considering its working, scalability, and durability. The scalability and reliability worked well for Squid Proxy Cache Server, so I would rate it an eight out of ten. However, I would rate it a little lower in security because it does not come with the required security features. I give Squid Proxy Cache Server an overall rating of seven out of ten.

    Nasser Alhashim

    Gaining control over employee web access has reduced unnecessary bandwidth usage

    Reviewed on Jul 22, 2026
    Review provided by PeerSpot

    What is our primary use case?

    I completed one project with my virtual lab using Squid Proxy Cache Server . I started using Squid Proxy Cache Server  approximately four months ago, in April or March. I created a virtual lab with a virtual company that has users, and I used Squid Proxy Cache Server to block them from entering certain internet websites. The main use case for Squid Proxy Cache Server was to control web access. I chose Squid Proxy Cache Server because it is open source and free, which are the features I appreciate most about it.

    What is most valuable?

    The overall main benefits I experienced from using Squid Proxy Cache Server are the ability to control employee web browsing. I can manage which websites employees are permitted to access. This prevents them from consuming excessive bandwidth on the company network.

    What needs improvement?

    The configuration of Squid Proxy Cache Server was somewhat difficult for someone new to the product. I received assistance from AI during setup, but a new user would find it challenging.

    When dealing with websites that use SSL, you need to create a CA certificate and install it on every device in your company to experience the full benefits of the configuration process.

    The setup process is complex for someone new to Squid Proxy Cache Server.

    For how long have I used the solution?

    I started using Squid Proxy Cache Server approximately four months ago, in April or March.

    What do I think about the stability of the solution?

    I did not experience any stability or performance issues. Squid Proxy Cache Server worked perfectly, and the users in my virtual lab could not access restricted sites, so it performed its job as intended.

    What do I think about the scalability of the solution?

    I did not attempt to scale Squid Proxy Cache Server.

    How are customer service and support?

    I was not aware of the technical support team or the process for escalating questions because this was only a virtual lab for training purposes.

    Which solution did I use previously and why did I switch?

    I did not use a different proxy product prior to Squid Proxy Cache Server.

    How was the initial setup?

    Installing Squid Proxy Cache Server was very easy. I used it for free for training purposes. I implemented it as a package with pfSense during the initial setup process.

    What about the implementation team?

    I received help and had assistance during setup.

    Which other solutions did I evaluate?

    I did not evaluate any other solutions.

    RaphaelDias

    Blocking distracting sites has improved daily security and kept my team focused at work

    Reviewed on Jul 20, 2026
    Review provided by PeerSpot

    What is our primary use case?

    Although I am not using Squid Proxy Cache Server  lately, I used it for approximately five to seven years.

    My main use case for Squid Proxy Cache Server  was during the time when I was using pfSense, so I set up a configuration that was very important for me to have Squid Proxy configured.

    I used Squid Proxy Cache Server mainly for site blocking to provide complete security coverage, which helped me deal with the issue of access and analysis of different clients within the company, and I used it daily within a scenario together with pfSense.

    At the time I used Squid Proxy Cache Server, it was implemented on a local network consisting of a physical machine that had several Docker  containers, and inside it, pfSense handled all the ACL  control together with Squid Proxy Cache Server.

    How has it helped my organization?

    Squid Proxy Cache Server had a positive impact on my organization by helping with productivity, as it ensured quality of access and improved the quality and performance of my staff greatly.

    What is most valuable?

    The best features that Squid Proxy Cache Server offers are the block list via ACL , which helps tremendously, and the basic installation with pfSense that I used frequently, along with the very interesting log recording functionality.

    The features such as the block list via ACL and log recording made my work easier by allowing employees to have better quality of performance in terms of blocking, which helped people stay more focused and integrated in what they had to do without getting distracted by sites or networks they should not access.

    What needs improvement?

    Squid Proxy Cache Server could be improved by covering more aspects, having more updates, and providing a more up-to-date version of lists and logs that I can distribute to other places, thereby making its monitoring more complete.

    For how long have I used the solution?

    I have been working in my current field for more than fifteen years.

    What do I think about the stability of the solution?

    In my experience, Squid Proxy Cache Server is stable.

    What do I think about the scalability of the solution?

    I find the scalability of Squid Proxy Cache Server to be very good.

    How are customer service and support?

    I have never needed customer support for Squid Proxy Cache Server.

    Which solution did I use previously and why did I switch?

    I did not previously use a different solution before Squid Proxy Cache Server.

    Which other solutions did I evaluate?

    I did not evaluate other options before choosing Squid Proxy Cache Server, as it came up first when I researched, and I already had the integration, which made it much easier to use.

    What other advice do I have?

    Squid Proxy Cache Server is worth using. I give this product a rating of ten out of ten.
    Raphael Dias

    Daily access control has boosted staff focus and has improved productivity and security

    Reviewed on Jul 20, 2026
    Review provided by PeerSpot

    What is our primary use case?

    I have been working in my field for more than 15 years. I used Squid Proxy Cache Server  for approximately 5 to 7 years, though I am not using it lately. My main use case for Squid Proxy Cache Server  was when I used pfSense, and it was very important for me to have Squid Proxy configured. I mainly used it for website blocking to provide full security coverage, particularly focusing on the matter of accesses and analysis of different clients within the company, and I used it daily within a scenario together with pfSense.

    How has it helped my organization?

    Squid Proxy Cache Server had a positive impact on my organization by being the main factor helping with productivity. By doing this control and handling the quality of accesses, the quality and performance of the staff got much better.

    What is most valuable?

    I think the best features that Squid Proxy Cache Server offers are the block list via ACL , which helps a lot, the basic installation with pfSense that I used frequently, and the interesting log records, which are very helpful for us. The features such as the block list via ACL  and log recording made our work easier by helping to ensure that employees had better quality of performance in terms of blocking, so people stay more focused and more engaged in what they have to do and do not get distracted with sites or networks they should not be accessing.

    What needs improvement?

    In my opinion, Squid Proxy Cache Server can be improved by covering more issues, having more updates, and providing a slightly more updated version of lists and logs and information that we can distribute to other places for a more complete monitoring of it.

    For how long have I used the solution?

    I have been working in my field for more than 15 years.

    What do I think about the stability of the solution?

    Squid Proxy Cache Server is stable in my experience.

    What do I think about the scalability of the solution?

    In my opinion, the scalability of Squid Proxy Cache Server is very good.

    Which solution did I use previously and why did I switch?

    I did not previously use a different solution before Squid Proxy Cache Server.

    How was the initial setup?

    When I chose Squid Proxy Cache Server, I did not evaluate other options because it came up first during my research, and I already had the integration, which made it much easier to use.

    What about the implementation team?

    At the time when I used Squid Proxy Cache Server, it was implemented on a local network, on a machine that had several Docker  containers, and inside it, there was pfSense which handled all the ACL control along with Squid Proxy Cache Server.

    What was our ROI?

    I did not observe any practical result in terms of monetary values after implementing Squid Proxy Cache Server because I always used it as open source, together with pfSense, which is also open source. Everything was configured manually, and I did not have much improvement in terms of cost because there were none.

    What other advice do I have?

    I think the best features that Squid Proxy Cache Server offers are the block list via ACL, which helps a lot, the basic installation with pfSense that I used frequently, and the interesting log records, which are very helpful for us. My advice to other people thinking about using Squid Proxy Cache Server is that you can use it because it is worth it. I would rate this product a 10 out of 10.

    reviewer2873496

    Content filtering has strengthened security and has supported compliant, productive browsing

    Reviewed on Jul 17, 2026
    Review provided by PeerSpot

    What is our primary use case?

    My main use case for Squid Proxy Cache Server  is as a filter. I use it as an add-on to pfSense firewall software, where I can create rules to permit users to browse certain content or restrict access. Squid Proxy Cache Server  is used not only to cache data but also to restrict permission to content.

    How has it helped my organization?

    Squid Proxy Cache Server positively impacts my organization because I can filter the internet content that users can access. This content filtering has improved security, increased productivity, secured the connectivity, and helped me meet compliance requirements.

    What is most valuable?

    The best features that Squid Proxy Cache Server offers may also be useful to other users. I find the access control feature stands out the most for me.

    What needs improvement?

    Squid Proxy Cache Server can be improved with maintenance packages, updates, and everything related to security. There could be more information, documentation, and support in Spanish regarding the needed improvements.

    For how long have I used the solution?

    I have been using Squid Proxy Cache Server for approximately twenty years.

    What other advice do I have?

    I rate this product an eight out of ten. I would have rated it a nine because I did not understand it before; it was a seven at that time. I mean that you need to tell me more about what I did not understand before my seven rating. I encourage you to move forward, but you need to improve your understanding of my pronunciation, as your support should extend beyond American citizens.

    View all reviews