How to install Squid in Webmin

How to install Squid in Webmin

Squid is the most popular proxy server for UNIX/Linux systems. Squid supports both proxying, caching and HTTP acceleration, and has a large number of configuration options to control the behavior of these features. Webmin is a web-based system configuration tool for Unix-like systems, configure operating system internals, such as users, disk quotas, services or configuration files, as well as modify and control open source apps, such as the Apache HTTP Server, PHP or MySQL. This tutorial explains the installation procedure of Squid in Webmin.

Installation procedure

To start with the installation procedure, switch over to browser and link for webmin installation then access it on your browser https://192.168.7.191:10000. The webmin login page appears.

Login to webmin with the administrator credentials.

The Webmin dashboard is shown as follows.

In the dashboard, there will be a left side pane containing a list of modules to use. select " Un-used-modules" and the system information for the modules are shown below.

Select the squid proxy server and click the click here option to download the package to your system.


After the installation is complete, you will get a message page when the package is installed successfully. Click the " return to squid proxy server" option.

The Squid proxy server' s graphical dashboard is shown below.

The installation procedure of Squid on Webmin is done successfully.

Tag : Squid Webmin
FAQ
Q
How do I run setup.sh in webmin?
A
After extracting the Webmin tar file, cd into the webmin-1.890 directory and type ./setup.sh. Because the root user on many system does not have the current directory in his path, just typing setup.sh will not work.
Q
How do I change my Webmin password if I can't login?
A
Assuming you have installed Webmin in /usr/libexec/webmin, you could change the password of the admin user to foo by running
/usr/libexec/webmin/changepass.pl /etc/webmin admin foo
Q
Does Squid support SSL?
A
Squid can proxy SSL requests. By default, Squid will forward all SSL requests directly to their origin servers. In firewall configurations, Squid will forward all SSL requests to one other proxy, defined with the ssl_proxy directive.
Q
Who is responsible for Squid?
A
Squid is the result of efforts by numerous individuals from the Internet community. Duane Wessels of the National Laboratory for Applied Network Research (funded by the National Science Foundation) leads code development. Please see the CONTRIBUTORS file for a list of our excellent contributors.
Q
What is Internet object caching?
A
Internet object caching is a way to store requested Internet objects (i.e., data available via the HTTP, FTP, and gopher protocols) on a system closer to the requesting site than to the source. Web browsers can then use the local Squid cache as a proxy HTTP server, reducing access time as well as bandwidth consumption.