
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
Introducing multi-product solutions
You can now purchase comprehensive solutions tailored to use cases and industries.
Features and programs
Buyer guide

Financing for AWS Marketplace purchases
Pricing
- ...
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?
Legal
Vendor terms and conditions
Content disclaimer
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
Vendor 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.


Standard contract
Customer reviews
Secures internet access and improves caching but still needs stronger integrated security controls
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.
Gaining control over employee web access has reduced unnecessary bandwidth usage
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.
Blocking distracting sites has improved daily security and kept my team focused at work
What is our primary use case?
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?
What is most valuable?
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?
For how long have I used the solution?
What do I think about the stability of the solution?
What do I think about the scalability of the solution?
How are customer service and support?
Which solution did I use previously and why did I switch?
Which other solutions did I evaluate?
What other advice do I have?
Daily access control has boosted staff focus and has improved productivity and security
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.
Content filtering has strengthened security and has supported compliant, productive browsing
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.