VPN client software

A VPN client program is needed to connect to the Computer Science VPN. Please install one of these clients depending on your device. For more details, follow the Client Setup Guide.


The standard OpenVPN client for Windows is the OpenVPN GUI, which provides a system tray icon and minimal user interface for making VPN connections. It can be downloaded from the OpenVPN download page. Before you can connect, you must also install your client profile downloaded from the main page. Please see the OpenVPN client setup guide for Windows.

Alternatively, you can try the OpenVPN Connect Client, another client available for Windows with a more friendly user interface. It can be downloaded here. Once it is installed, install the client profile, select the profile, and then login as shown here.

Mac OS X

The client we recommend and support for Mac OS is Tunnelblick. To install Tunnelblick, download the dmg from the Tunnelblick site, mount the dmg, and drag the Tunnelblick application to Applications. Please refer to this guide for more information.

An alternative, the OpenVPN Connect Client is also available for Mac OS. It can be downloaded from here. Please see this page for details.


OpenVPN is available through the package management system on most Linux distributions.


sudo apt-get install openvpn


sudo yum install openvpn

Then, to run OpenVPN:

sudo openvpn --config profile.ovpn

Additional details for connecting on Linux are provided here.


The OpenVPN Connect app on the Apple App Store allows you to connect to the VPN from your iOS device. Once you have it installed, you must download and import your OVPN profile.


You can install the OpenVPN Connect app from the Google Play Store to connect to the VPN from your Android device. Once you have it installed, you must download and import your OVPN profile.