- Linux: PrivateInternetAccess Using OpenVPN and Squid Proxy – Part 1
- Linux: PrivateInternetAccess Using OpenVPN and Squid Proxy – Part 2
- Linux: PrivateInternetAccess Using OpenVPN and Squid Proxy – Part 3
- Linux: PrivateInternetAccess Using OpenVPN and Squid Proxy – Part 4
PrivateInternetAccess Using OpenVPN and Squid Proxy – Software Installation
In this article we are going to run through the Debian, OpenVPN and Squid proxy software installation. In this tutorial we are installing it on a virtual machine in an ESXi environment but it can obviously be installed on any PC, virtual or otherwise. We are using a dual-core CPU with 2GB of RAM which is more than enough for a light-user proxy.
Let’s get started!
1. Download the netinstall iso, burn it to CD/DVD if necessary and boot. Run through the install and make sure to specify your static IP. You only need a minimal installation, no desktop manager so select the options as shown:
2. Once installed and logged in, update the apt repositories with apt-get update
:
3. Install the Webmin software
- Install the required dependencies:
apt-get install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl apt-show-versions python
- Answer “y” when prompted to download and debian will do the rest.
- Download the webmin package and instal with dpkg:
- dpkg -i
webmin-current.deb:
4. Install the OpenVPN software:
- apt-get install openvpn
5. Install squid proxy software:
- apt-get install squid
Now we’re all installed, it’s time for the configuration.