Squid Proxy Server On Linux: Anonymous browsing & filtering (Udemy.com)
Setup a free Squid proxy server on a UNIX system & filter internet access, anonymize web traffic, reverse proxy & more..
Created by: The Startup Central Co.
Last updated July 2018
Our take
Based on the ratings of 287 students, a sample of their written reviews and the syllabus, as the course stood in July 2018. No course pays to be reviewed.
This is a short, practical course on Squid, the open source proxy server used for web gateways, anonymizing traffic, and reverse proxying on Linux. Built by The Startup Central Co. with Jasenko Kreji, it runs 2.9 hours across 36 lectures and walks through installing prerequisites, building access control lists, and reading log files on a CentOS virtual machine. The stated level is all levels, but the real audience is IT admins and network engineers who already run Linux day to day.
Reviewers respond well to the extras: some call out the instructor's clear delivery and the side notes on iptables, vi, and bashrc that help newcomers get oriented. The rating breakdown skews high, 137 five-star and 97 four-star out of 287, and one reviewer says it is the only Squid course they could find on other learning platforms. The complaints are consistent though: the course leans on CentOS 6, and reviewers in 2021 through 2024 report the repos and service commands no longer match current CentOS or RHEL, forcing some googling to get past setup. A few also say it stays basic and skips caching and detailed auth topics.
At under three hours it will not eat your weekend, and the exercises make the ACL sections stick. But the 2018 last update is showing, and if you are on a recent Linux release expect some friction translating the steps. Reviewers still rate it useful for someone starting from zero on Squid, just budget extra time for troubleshooting the OS setup that the course itself no longer covers.
Pros
- Clear, real-world explanations reviewers single out by name
- Hands-on exercises tied to each ACL and config section
- Covers gateway, anonymizing, and reverse proxy use cases in one course
- Extra tips on iptables, vi, and bashrc help total beginners
Cons
- Built on CentOS 6, and reviewers report repo and command mismatches on newer CentOS/RHEL
- Not updated since 2018, so some steps need extra troubleshooting
- Skips caching and goes light on authentication and other advanced topics
It's a good and thorough course, but very out of date. It definitely needs to be updated as a lot has happened since 2018.
Fits beginners to Squid specifically, but expects basic Linux and networking comfort already in place.
What you will learn
- Learn how to install a Squid proxy server to use as a web gateway, for anonymizing proxy server or even as a reverse proxy
- Configure Squid server as Internet gateway for LAN users
- Create different access control lists used for user access and web filtering
- Setup anonymizing web proxy
- Much more...
Course content
7 sections · 36 lectures · 2.9 hours of video
- 1Introduction 3 free previews5 lectures · 8 min
- 2Installation6 lectures · 49 min
- 3Squid quickstart6 lectures · 30 min
- 4Squid ACLs 2 free previews6 lectures · 28 min
- 5More ACLs 1 free preview6 lectures · 31 min
- 6Various Squid topics4 lectures · 25 min
- 7Conclusion3 lectures · 3 min
Who it is for
The instructor says it suits
- Anyone interested in creating a Squid proxy server
What you need before you start
- Windows/Linux/Mac computer with GUI
- Basic working knowledge of computers
- Network/Linux knowledge is a plus but not required
How it compares
Against the other 523 rated Udemy courses in Hacking on CourseDuck:
- Rating4.6 out of 5higher than 72% of them
- Reviews287#353 of 524 by number of reviews
- Length2.9 hoursshorter than 71% of them
- Last updatedJuly 2018earlier than 92% of them
Course Description
COURSE OBJECTIVE
In this course you will be introduced to the open source web proxy server called Squid. Knowing how to set up a Squid proxy server is a sure way to gain job skills and excel as a IT administrator.
You will learn how to:
Filter internet access
Limit browsing speed
Allow or deny access to clients
Setup an anonymized web proxy, used to surf the Internet anonymously etc.
Install all prerequisites for successful installation of Squid with yum or from the source (VirtualBox, CentOS, SSH client).
How to configure the core of Squid proxy server-access control lists, which control who can access what resource on the web.
How to watch log files
How to limit bandwidth
How to save money when replacing proprietary systems with a free Squid proxy server
All sections of the course will have relevant exercises for you to do, so you can practice your new skills so that you can use them practically in your own job afterwards.
WHAT IS SQUID PROXY SERVER?
Squid is a 20 year old open source software mostly installed on UNIX-like systems such as Linux, and is used as proxy server.
It can be used as web gateway, for anonymizing a proxy server or even as a reverse proxy.
It is very flexible and powerful and allows for a highly customizable configuration to suit many needs.
TOP 3 BENEFITS OF LEARNING TO WORK WITH AWS SERVERLESS ARCHITECTURE
1. High in demand
Squid experts are high in demand, because there are a lot of job opportunities for setting, maintaining or integrating Squid proxy servers.
2. Open source
Squid proxy server is open source, which means it is free on one hand, and developing very rapidly because of it open-source nature.
Its commercial competitors are priced at tens of thousands of dollars, so there are a lot of money to save.
3. Cost cuttings
If you are a network engineer, you will benefit from being able to control or shape your traffic, even save a lot of bandwidth by using caching in Squid proxy server.
FREQUENTLY ASKED QUESTIONS
Will I need additional software?
Yes, but all the software used in this course is free, with clear download and installation instructions.
How much will it cost me?
Most of the course will not cost you anything, since we will be using a local virtual machine. Only thing that you have to pay for is a VPS hosted by DIgitalOcean (or similar) which costs ~20 cents a day.
How much time will it take for me to finish the course?
The course itself is 3 hours long, but you will probably need around six hours to finish it, since it contains quizzes and hands-on experiences.
GUARANTEE
If within 30 days of buying the course you decide that it's not for you, please get a Udemy-backed refund. No questions asked — just press the refund button, and all of your money will be returned to your credit card.
ARE YOU READY TO BECOME A SQUID PROXY SERVER EXPERT?
Please press the "Take This Course" button and start learning 2 minutes from now!
Instructor Details
- 4.6 Rating
287 Reviews
The Startup Central Co.
Empower Your Career with Practical Skills for Today’s World
At The Startup Central, we’re committed to offering high-quality, affordable education that equips you with the tools you need to succeed in a variety of industries—from IT and programming to business and beyond.
While traditional education can be costly and time-consuming, our mission is to make learning accessible and engaging. Whether you're looking to boost your IT career or gain business skills, we provide hands-on, real-world education led by top industry experts.
Join us and take control of your future with flexible, affordable courses designed to help you thrive in a rapidly changing world.
More courses by The Startup Central Co.
Copywriting - Become a Freelance Copywriter In 7 Days (2018)
4.4 (1,510 Reviews)
Provider: Udemy
Time: 1.4h
$22.99
Learn ETL Testing With Informatica PowerCenter Today (2019)
3.5 (855 Reviews)
Provider: Udemy
Time: 2.1h
$11.99
Zabbix Network Monitoring Beginner To Pro In 7 Days (2018)
4.1 (334 Reviews)
Provider: Udemy
Time: 3.8h
$39.99
Gitlab / GitLab CI For Beginners: Become a DevOps Expert Now (2018)
4.0 (317 Reviews)
Provider: Udemy
Time: 2.3h
$59.99
SCCM 2016 - Learn System Center Configuration Manager Today
4.4 (283 Reviews)
Provider: Udemy
Time: 8.9h
$64.99
Buy An Online Business Without Money & Earn Passive Income! (2020)
4.4 (220 Reviews)
Provider: Udemy
Time: 3.3h
$59.99
More Hacking courses
Getting Started with Wireshark: The Ultimate Hands-On Course (2025)
4.8 (12,167 Reviews)
Provider: Udemy
Time: 4.4h
$109.99
The Ultimate Dark Web, Anonymity, Privacy & Security Course (2025)
4.8 (9,329 Reviews)
Provider: Udemy
Time: 10.3h
$27.99
Computer Basics for Beginners: Understanding Computer Basics (2025)
4.8 (4,524 Reviews)
Provider: Udemy
Time: 5.8h
$14.99
Ultimate F5 LTM Training from Beginner to Expert 2026
4.8 (1,927 Reviews)
Provider: Udemy
Time: 13.5h
$84.99
IP Addressing and Subnetting - Hands-on Learning Approach (2020)
4.8 (1,522 Reviews)
Provider: Udemy
Time: 4.2h
$15.99
Cisco BGP Masterclass for Enterprise Network Engineers (2026)
4.8 (1,369 Reviews)
Provider: Udemy
Time: 16.4h
$11.99
Reviews
By David Sjölin on 9/22/2023
The main problem I have is that now (230922) CentOS 6.9 is too old to be used (the repo's weren't available when I try to use yum), so I had to choose a different CentOS, 7.9 in my case, and there a lot of the setup of the OS didn't match, so I had a lot of struggle to get the operating system up and running before I could actually do the rest of the course. But so far the ACL stuff has been good, but it would be good with an update of the OS installation.
By Anonymized User on 7/17/2023
Awesome content! Thank you so much for your hard work on this. Your delivery of the content is great and I love the additional info you give (iptables, vi, bashrc, etc.). It will be a great help to newbies. :)
By David Vidal on 11/16/2022
He aprendido todo lo que necesitaba saber para instalar y manejar squid, ya que lo necesito para mi trabajo diario
By SUON Samnang on 2/23/2022
This course is a must-have because there is no Squid Server course on other learning platforms like Pluralsight, Linkedin Learning, etc. It is a small investment that will pays out (instead of wasting hours on YouTube)
By Anthony Guttadauro on 1/21/2021
Great Course, some of the lectures need a little bit more explanation for the technical jargon, but other than that it is still a very good course and still relevant, however, some of the service commands are out of date.
By Omari Rose on 1/9/2021
Good starter course of using and configuring a squid proxy application. Some of the material needs to be updated using more recent versions of Red hat/CentOS linux (7 and 8) with SystemV commands.
By Pedro Estrada on 5/12/2020
Thorough walk-throughs and exercises. I followed along on a newer version of CentOS and Squid, and still managed to get everything working with the supplied information!
By Julio Morales on 4/10/2020
This was a good course for beginners looking for an easy to use proxy server and want to get up and running as quickly as possible.
By Jesse Rosenbaum on 3/21/2020
The course material is very clear and explained well. I was able to get my instance of Squid Proxy Server up and running and use the lessons from this course to make it functional for my needs.
By David Rasmussen on 7/25/2018
Nicely structured course and the instructor is clear and precise. With the exercises it feels like I will remember the lessons better. How to toggle access for individual users seems rather straightforward using Squid, at least from this course. Good job.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 92 / 100












