Skip to content
UdemyHackingPaid courseAll LevelsCertificate

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.

Best forIT admins or Linux users who need to stand up a working Squid proxy fast, with exercises.
Skip it ifYou want caching, SquidGuard filtering, or a course updated for recent CentOS/RHEL releases.

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.
Jørn Tillnes, a student

Fits beginners to Squid specifically, but expects basic Linux and networking comfort already in place.

icon
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

  1. 1Introduction 3 free previews5 lectures · 8 min
  2. 2Installation6 lectures · 49 min
  3. 3Squid quickstart6 lectures · 30 min
  4. 4Squid ACLs 2 free previews6 lectures · 28 min
  5. 5More ACLs 1 free preview6 lectures · 31 min
  6. 6Various Squid topics4 lectures · 25 min
  7. 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

icon
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!

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

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.

icon
More courses by The Startup Central Co.

$22.99

$11.99

$39.99

$59.99

$64.99

$59.99

icon
More Hacking courses

$109.99

$27.99

$14.99

$84.99

$15.99

$11.99

icon
Reviews

4.6

287 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

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.

Showing all 10 reviews on CourseDuck

Read all 287 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 92 / 100