Openvpn
Openvpn is a free, robust and flexible VPN daemon. It offers a safe and secure internet access from the laptop or smartphone, when it is being connected to an unsecured network like WiFi. Based on the smart cards, certificates and password credentials, it supports flexible client authentication strategies. It also supports ethernet bridging, TLS/SSL security and UDP or TCP tunnel transport.