Linux: PrivateInternetAccess Using OpenVPN and Squid Proxy – Part 2

This entry is part 2 of 4 in the series PrivateInternetAccess Using Squid Proxy and OpenVPN

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:

OpenVPN and Squid Proxy - Software Installation

2. Once installed and logged in, update the apt repositories with apt-get update:

OpenVPN and Squid Proxy - Software Installation

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:
  • OpenVPN and Squid Proxy - Software Installation
  • dpkg -i webmin-current.deb:
  • OpenVPN and Squid Proxy - Software Installation

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.

Series Navigation<< Linux: PrivateInternetAccess Using OpenVPN and Squid Proxy – Part 1Linux: PrivateInternetAccess Using OpenVPN and Squid Proxy – Part 3 >>

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.