Mac Categories

Tunnelblick 3.0 Beta 10


Tunnelblick A simple client-frontend written in Cocoa for the great VPN software OpenVPN.

System Requirememts
Mac OS X 10.3 or later
Download Details
Company Angelo Laub
Version 3.0 Beta 10
Post Date October 01, 2009
License GPL
File Size 1 MB
There are no screenshots

Tunnelblick 3.0 Beta 10


A simple client-frontend written in Cocoa for the great VPN software OpenVPN.
Tunnelblick for Mac OS X is a simple client-frontend written in Cocoa for the great VPN software OpenVPN.

It places a controller item in the menu bar which lets you conveniently start and stop your OpenVPN connection.

It uses Apple's keychain for caching the certificate passphrase.


Main features of Tunnelblick:

  • Tunnelblick is a simple graphical user interface for the great VPN software OpenVPN 2.0 and later.
  • It is written in Cocoa and comes in a ready to use distribution with all necessary binaries and drivers.
  • Versions of OpenVPN older than 2.0 are not supported, because they lack the management interface used by Tunnelblick.


    What's New in This Release:

  • Fix linking problem that resulted in lzo compression not working on PowerPC.
  • Prevent user from launching tunnelblick directly from the dmg.
  • Remove experimental status from 'Set Nameserver' and make it the default.
  • Upgrade to OpenVPN 2.1_rc15.
  • Let buffered openvpn log messages appear in the GUI log.
  • Possible fix for the crash if password is mistyped when using username/password authentication.
  • Add version number to plist file.
  • Don't restart connections on NetworkDidChange notification. fixes issue where existing connections would be reset when starting multiple simultaneous vpn connections.
  • Always use --script-security 2 so users are allowed to supply custom up/down scripts. needed for OpenVPN 2.1.
  • Add missing example config file.
  • Properly escape special chars in username or password/passphrase before passing them over to the management interface. fixes issue where the password/passphrase was not accepted when it contained backslashes or " chars.
  • Use NSStatusWindowLevel for notification windows. fixes issue that Tunnelblick icon remained visible in spaces or fullscreen mode of some apps.
  • Increase robustness when killing openvpn children by explicitly sending the SIGTERM to the process id instead of just sending "signal SIGTERM" over the management socket.
  • Kill all openvpn processes on quit. fixes a rare condition where openvpn processes would be left over on Tunnelblick quit.
  • Add German, French, Japanese, Korean and Norwegian translations.