Squid is an Open Source Unix-based proxy server for the web supporting HTTP, HTTPS, FTP etc. It has extensions like web page caching to reduce bandwidth and improve response times. Squid is provided as free, open-source software and can be used under the GNU General Public License.
Basically, Squid will act as an intermediary, passing the client’s request on to the destination (Server). We are going to take a look how to configure a proxy to proxy communication with Squid proxy. We will create a test case that two proxy servers forward specific package over defined port between them. Not only one server will be parent proxy both of them will be act like parent.
In this scenario, we have two separated networks, internal and external. An external network allows users of all types of access. But an internal network, called an intranet, is one which is restricted to a defined set of users. When it is not possible to get a direct access between server and client, you might intend to install a proxy solution to monitor and restrict server and client traffics because of security concerns.
You may check this link to figure out how to configure and run Squid proxy with these config sets. If you have any questions or need help, feel free to open a support ticket on the web page. Let’s share together.