Categories
Linux

Linux: PrivateInternetAccess Using OpenVPN and Squid Proxy – Part 2


Notice: Undefined index: series_firstpost_nav_custom_text in /var/www/empirion/wp-content/plugins/organize-series/orgSeries-template-tags.php on line 495

Notice: Undefined index: series_firstpost_nav_custom_text in /var/www/empirion/wp-content/plugins/organize-series/orgSeries-template-tags.php on line 495

Notice: Undefined index: series_firstpost_nav_custom_text in /var/www/empirion/wp-content/plugins/organize-series/orgSeries-template-tags.php on line 495

Notice: Undefined index: series_firstpost_nav_custom_text in /var/www/empirion/wp-content/plugins/organize-series/orgSeries-template-tags.php on line 495

Notice: Undefined index: series_firstpost_nav_custom_text in /var/www/empirion/wp-content/plugins/organize-series/orgSeries-template-tags.php on line 495

Notice: Undefined index: series_firstpost_nav_custom_text in /var/www/empirion/wp-content/plugins/organize-series/orgSeries-template-tags.php on line 495

Notice: Undefined index: series_firstpost_nav_custom_text in /var/www/empirion/wp-content/plugins/organize-series/orgSeries-template-tags.php on line 495

Notice: Undefined index: series_firstpost_nav_custom_text in /var/www/empirion/wp-content/plugins/organize-series/orgSeries-template-tags.php on line 495

Notice: Undefined index: series_firstpost_nav_custom_text in /var/www/empirion/wp-content/plugins/organize-series/orgSeries-template-tags.php on line 495

Notice: Undefined index: series_firstpost_nav_custom_text in /var/www/empirion/wp-content/plugins/organize-series/orgSeries-template-tags.php on line 495

Notice: Undefined index: series_firstpost_nav_custom_text in /var/www/empirion/wp-content/plugins/organize-series/orgSeries-template-tags.php on line 495

Notice: Undefined index: series_firstpost_nav_custom_text in /var/www/empirion/wp-content/plugins/organize-series/orgSeries-template-tags.php on line 495

Notice: Undefined index: series_firstpost_nav_custom_text in /var/www/empirion/wp-content/plugins/organize-series/orgSeries-template-tags.php on line 495

Notice: Undefined index: series_firstpost_nav_custom_text in /var/www/empirion/wp-content/plugins/organize-series/orgSeries-template-tags.php on line 495

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.

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.