Open VPN
OpenVPN is a virtual private network system that implements techniques to create secure point-to-point or site-to-site connections in routed or bridged configurations and remote access facilities.
The OpenVPN open source project is free to use if a user keeps to the software license agreement, but the commercial OpenVPN Access Server product sold by OpenVPN Inc. is not free.