Squid Proxy Server On Linux: Anonymous browsing & filtering

Setup a free Squid proxy server on a UNIX system & filter internet access, anonymize web traffic, reverse proxy & more..

4.47 (219 reviews)
Udemy
platform
English
language
Network & Security
category
1,550
students
3 hours
content
Jul 2018
last update
$64.99
regular price

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...

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!

Content

Introduction

About the Course
Requirements
About Squid
Squid benefits
Squid use cases

Installation

VirtualBox installation
CentOS installation on VirtualBox
SSH Client installation
Installation with yum
Installation from source
Installation exercise

Squid quickstart

Overview of Squid files
Squid.conf overview
Firewall Setup
Browser setup
Squid shortcuts
Squid quickstart exercise

Squid ACLs

Introduction to Access Control Lists
ACL types
Source IP/domain
Destination IP/domain
Destination domain regex
Squid ACLs exercise

More ACLs

Time based ACLs
MAC based ACLs
File ACLs
Squid authentication
Basic authentication
More ACLs exercise

Various Squid topics

Squid logs
Bandwidth control
Anonymizing proxy
Various Squid topics exercise

Conclusion

What have you learned
Conclusion
Bonus Lecture

Screenshots

Squid Proxy Server On Linux: Anonymous browsing & filtering - Screenshot_01Squid Proxy Server On Linux: Anonymous browsing & filtering - Screenshot_02Squid Proxy Server On Linux: Anonymous browsing & filtering - Screenshot_03Squid Proxy Server On Linux: Anonymous browsing & filtering - Screenshot_04

Reviews

David
September 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.
Daniel
July 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. :)
David
November 16, 2022
He aprendido todo lo que necesitaba saber para instalar y manejar squid, ya que lo necesito para mi trabajo diario
SUON
February 24, 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)
Nabali
February 14, 2021
some places your skipping like auth per users and password i didn't understant u introduce the exercise. please make it clear and full
Anthony
January 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.
Luis
January 15, 2021
I still need to get on with the course, it is a little early to give an opinion, but so far, so good!
Omari
January 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.
Pedro
May 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!
Julio
April 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.
Jesse
March 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.
Vinod
January 26, 2020
Yeah it's very basic, expected to add some topic like caching however it's good course for the beginners.
Frederic
June 13, 2019
Good and understandable english, Clear and high level subject coverage, Let’s see if it continues this way when we dig deeper in the training
Iguimar
September 18, 2018
Muito básico, somente quando discute sobre acls e autenticação é que começa a valer a pena, mas logo acaba o curso. Para quem não tem conhecimento do squid vale a pena, mas nada que não se possa aprender na internet.
David
July 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.

Charts

Price

Squid Proxy Server On Linux: Anonymous browsing & filtering - Price chart

Rating

Squid Proxy Server On Linux: Anonymous browsing & filtering - Ratings chart

Enrollment distribution

Squid Proxy Server On Linux: Anonymous browsing & filtering - Distribution chart

Related Topics

1814454
udemy ID
7/23/2018
course created date
11/22/2019
course indexed date
Bot
course submited by