Standard VPN services such as PPTP, L2TP, and IPsec frequently encounter difficulties on certain networks that do not support those services, either due to deliberate filtering or inherent limitations of the network itself. OpenVPN is an open-source VPN solution that uses industry-standard SSL/TLS (Secure Sockets Layer/Transport Layer Security) protocols--the same stuff that's used by secure webservers. As such, OpenVPN does not require anything special of the local network--if you can connect to an https:// website, then you should be able to use OpenVPN, even if other types of VPN connections do not work.
OpenVPN currently runs on Linux, Windows 2000/XP and higher, OpenBSD, FreeBSD, NetBSD, Mac OS X, and Solaris. An OpenVPN PocketPC port is under development. See http://www.openvpn.net for more information.
Step 1 - Get the software
Windows, Linux, *BSD, or Solaris: Point your web browser to http://openvpn.net/download.html, download OpenVPN 2.1_rc21 (or any later version), and install it on your system.
Mac OS X: For a free solution, point your web browser to http://tunnelblick.net, download the latest version of Tunnelblick, and install it on your system. For a $9 solution that is more feature-rich, visit http://www.viscosityvpn.com.
Step 2 - Email brazoslink support
Email brazoslink support (use the contact link at the bottom of this page), and request your OpenVPN configuration files. We will send you an email containing a password-protected zipped set of configuration files, and a second email containing the password to the zip archive. This step is necessary because each OpenVPN client requires a unique set of files to ensure security. An advantage to this is that you'll never have to enter a username/password to connect to the brazoslink OpenVPN service. If your computer is ever lost or stolen, please be sure to notify us, so we can disable its configuration on the server (we'll create a new set of configuration files for your new computer).
Step 3 - Install the configuration files
Unzip the configuration files to your desktop (if you need an unzip utility, download the free PKZIP Reader). The files should be contained in a folder named openvpn.
Whenever you connect to the VPN, you should immediately open a web browser and visit http://waynak.net to check your connection. If you rely on your VPN connection for personal security, make waynak.net your home page!
Windows: Go to Start > All Programs > OpenVPN > Shortcuts > OpenVPN configuration file directory (this will open a folder named config):

Drag all the files from the openvpn folder on your desktop into the config folder:

Run OpenVPN GUI: ![]()
Note for Vista users: You need to tell Vista to run OpenVPN as Administrator; otherwise, the VPN may connect but not pass any traffic. To do this, explore your hard drive to find C:\Program Files\OpenVPN\bin\openvpn-gui.exe. Right-click on that program, and select the "Run as Administrator" option.
The OpenVPN GUI puts an OpenVPN control icon in the taskbar:
![]()
Right-clicking on the OpenVPN control in the taskbar should display a pop-up menu. Select Connect:

A progress window should appear, and in a few seconds you should see a message telling you that openvpn is now connected:

Mac OS X: Open your home folder, and select the Library folder (there is also a Library folder at the base level of the hard drive; you don't want that one--you want the one in your home folder). Drag the openvpn folder from your desktop into the Library folder:

Open Tunnelblick: 
Tunnelblick places a VPN control menu in the top right-hand corner of the menubar, just to the left of the Spotlight icon. Click the control menu, and select Connect 'brazoslink':

Or, open Viscosity: 
Open the Viscosity preferences:

Click the + (plus) button at the bottom left of the Preferences window, and select Import Connection:

Navigate to your ~/Library/openvpn folder and select the brazoslink.ovpn file:

Once the new configuration is there, you should be able to select Connect brazoslink from the Viscosity menu:

NOTE: By default, Viscosity may not route your internet traffic through the VPN tunnel, even when it is connected. To check this, select Preferences... from the Viscosity menu:

In the Preferences window, select the Networking tab, and be sure the Send all traffic over VPN connection option is checked:
