This works best when the browser has AdBlock and Ghostery installed, and geolocation is disabled, if you’re installing this as a privacy tool.
You’ll find the OpenVPN client installer under the Community Downloads section. Setup is straightforward, but make sure the option for installing the OpenSSL Utilities is checked.
After it’s installed, there’ll be an OpenVPN folder with several sample configuration files, each representing a service the client might connect to. This is where we can drop other configuration files for whatever services we might use.
Running OpenVPN won’t bring up a GUI, but instead a small icon in the system tray, and it’s activated/decativated by right-clicking that icon and selecting options from its context menu.
Adding the VPN Service Provider
The VPN client creates the virtual tunnel interfaces on the local system, but they wouldn’t be of any use without a VPN service.
The service provider I’ve chosen here is VPNBook. The ‘bundles’ posted on VPNBook’s site are .zip archives of configuration files – download whichever one, and extract it to the OpenVPN config directory.
With these files in place, the connections should appear in the context menu for the OpenVPN icon.
Be aware that whichever port you select, it will only tunnel traffic for that port. Everything else will bypass the virtual tunnel interfaces and get routed as normal.
Now enter the login and password provided on the VPNBook site.
Checking the Connection
How can we be certain our browser traffic is going through the VPN service? We can check by finding the IP address we’re using at
whatismyipaddress.com. A reverse whois query using domaintools should reveal the IP address is assigned to the VPN service. Also, the browser shouldn’t throw SSL/TLS certificate errors if the traffic is being tunnelled correctly.