Thank you for your review
Email me when discounted: 
Tunnelblick is a free, open source graphic user interface for OpenVPN on OS X. It provides easy control of OpenVPN client and/or server connections.

It comes as a ready-to-use application with all necessary binaries and drivers (including OpenVPN, easy-rsa, and tun/tap drivers). No additional installation is necessary -- just add your configuration and encryption information.

To use Tunnelblick you need access to a VPN server -- your computer is one end of the tunnel and the VPN server is the other end. For more information, see more...

What's New

Version 3.4beta28:
  • Includes OpenSSL library version 1.0.1h, which fixes several security vulnerabilities (see OpenSSL Security Advisory 05 Jun 2014).
  • Includes (some) preparation for OS X 10.10 ('Yosemite').
  • Fixes a problem that crashes Tunnelblick if the 'VPN Details...' window is displayed when there no more...


OS X 10.4 or later

Similar Software

Open Comparison
Suggest Other Similar Software
Leave a Review

Tunnelblick User Discussion

Nobody has reviewed or commented on this app yet. Add your own comment and get a discussion going!
Sort by: Time | Smiles
Appledogx Member IconComment+146

I see in the description "easy-rsa". I feel my privacy is well protected knowing that an company who has sold its soul for $10 million by putting in back doors in their encryption algorithms, is part of this software.

Reply2 replies
Version 3.4beta18

That's a bit harsh all things considered. The code is open for you to inspect and modify to your liking. You could just not use it due to the fact they used software made by RSA, which up until this little hiccup had a long tenure of integrity and quality. You might have a chipper clip if it weren't for RSA's efforts back in the day so look it from that perspective if it helps, doubtfully. Just saying, good software offered for free and well maintained deserves praise and only praise. Offer the mac community something better and you earn yourself the right to throw mud and even then keep the slinging to a hobby not a habit.

Tunnelblick (Developer)


You do not understand what "easy-rsa" is. Just because the letters "rsa" are in its name does not mean it is written by the RSA company that you are unhappy about. It wasn't.

"easy-rsa" was written by the same people who wrote OpenVPN, and is a part of the OpenVPN project. See https://community.openvpn.net/openvpn/wiki/CodeRepositories.

The program is named "easy-rsa" because it is an "easy" way to create a simple public key infrastructure ("PKI"). "easy-rsa" uses OpenSSL, so you can create the PKI based on any encryption included in OpenSSL. RSA encryption methods can be used, but I believe that other methods may be used, too -- whatever OpenSSL supports.

RSA encryption methods are used by _all_ browsers, so you might just as well complain about Safari, Firefox, Chrome, Opera, etc. And websites: you might just as well complain about every website in the world.

For more info about "easy-rsa", see http://openvpn.net/index.php/open-source/documentation/miscellaneous/77-rsa-key-management.html. At the time of this reply, that page had not been updated to indicate that its source code is now separate from the OpenVPN core source code, but it is a good introduction to "easy-rsa". For a "how-to" use it, see http://openvpn.net/index.php/open-source/documentation/howto.html#pki.

Psychiatry Member IconReview+108

Months ago, I started with Tunnelblick. But with Mac OS X 10.8.x, I had to move to the beta 3.x versions. And it was rough, I couldn't connect, the new version didn't convert the old version's data, etc.

When it was good, it was really good. But since Tunnelblick is still in beta - for several months now, I had to move on. So I paid for and now use Viscosity - which works really well and has regular updates which are not beta. I doubt I would need to move back to Tunnelblick.

Reply2 replies
Version 3.3beta56

Congratulations on Tunnelblick finally being in release version 3.30.

Joel Mueller

Agreed, congrats on the 3.30 release!

Hi_ram Member IconReview+22

Thanks for supporting old Macs and System...

Works fine with my G4 MMD 10.4…

Reply0 replies
Version 3.2.9
krikra Member IconReview+1

Excellent software: I use it regularly. Very stable, no issues so far for me (OS X 10.7.x, 10.8.x).

Reply0 replies
Version 3.3beta32
Jesuguru Member IconReview+21

Recently signed up for VPN service, they offered a link to Viscosity (shareware). I discovered Tunnelblick (opensource), decided to give it a try first. Got it up and running almost instantly, zero tech issues or troubleshooting needed! It does drop the connection once every few hours (could be because I'm connecting from China, not nec. Tunnelblick's fault), but always *automatically* reconnects itself without issue. 4/5 stars, thanks!

Reply2 replies
Version 3.3beta24

Fellow China Dweller, it is our exceptionally generous hosts who are identifying VPN connections and resetting them, it ain't Tunnelblick or Viscosity doing that.


Haha, you're definitely right about that Pirx, I've since been learning that the hard way. Sometimes the solution is as simple as resetting the----- oops, don't want to say we know the workaround. :)

Michael Haeusler Member IconComment+83
Michael Haeusler

Very good VPN software. But the last two (or three?) beta versions always ask(ed) to access my keychain. Even if I click "always allow", Tunnelblick doesn't remember it. Same every time I connect to my VPN. Anyone else experiencing this? Something to do with the permissions perhaps?

Reply1 reply
Version 3.3beta12

Open the Keychain & delete that entry. That sometimes works.

xati-ba Member IconComment+237

Urgent help needed please. I live in a country where the internet is partially restricted, so a patchy connection can cause me some VERY unpleasant problems.

I use tunnelblick with a paid VPN service and so far it has worked perfectly but the other day I noticed that my ip was exposed at some point because the connection dropped! How can I prevent the connection from dropping? Alternatively how can I make certain apps like Transmission, Sparrow or Chrome forcequit or refuse to work if I am not connected?

Reply0 replies
Version 3.2beta22
Zarathoustra Member IconReview+14

Excellent app, works better for me than Viscosity ! And it's open-source !

Reply3 replies
Version 3.1.7

What elements work better than viscosity in your opinion?


Viscosity disconnects very often on my Mac. I don't know why. I thought it was a problem with my VPN provider, but when I tried Tunnelblick, it worked perfectly.


Hmm... The "Details" window should show you what is going on with your vpn connection at all times. If it stops, the reason is probably stated in the details log which you can see in real time through viscosity. Because viscosity is not crashing I doubt the answer would be found in logs... I would check through viscosity and see what it is disconnecting and then contact the developers if you still can't figure it out. You don't give too many details to work with, anyways, if tunnelblick does it for you then good. However, I still find viscosity to be much more intuitive, powerful, and stable.

Mu Frequenter Member IconReview+35
Mu Frequenter

This is good software and a generally solid choice. Viscosity is a cut above, however, and worth it for me. More reliable connects, holds the connection where tunnelblick disconnects, and is easier to use for those not tech savvy.

Reply0 replies
Version 3.1.7
techgaze Member IconReview+6

I have evaluated Viscosity for 30 days and after the trial has expired I decided to give tunnelblick a shot, however, I think I'm going to pay for Viscosity for the following reasons.

Keep in mind that I'm using a MBP i7 with a fresh install.

1. I had multiple disconnects for no reason what so ever, something I never experienced with Viscosity.
2. Every time I get disconnected I have to quit and restart tunnelblick for it to work again.
3. For some odd reason, every now and then, it leaves an openvpn process running in the background and tunnelblick gives me a message that it cannot recognize an openvpn process that is running and unless I terminate the process manually I cannot access the vpn server although tunnelblick shows that I'm connected.

It is good for what it is but for mission critical vpn access you should really consider something else.

Reply0 replies
Version 3.1.2
user icon+0
Version 3.3.0
user icon+1409
Version 3.3beta56
user icon+0
Version 3.2.3
user icon+0
Version 3.2.3
user icon+
Version 3.2.1
user icon+0
Version 3.2beta30
user icon-1
Version 3.2beta26
user icon+4
Version 3.2beta14
user icon+84
Version 3.2beta14
user icon+0
Version 3.1.7
> 4 23


Current Version (3.x)


Downloads 83,501
Version Downloads 1,414
License Free
Date 17 Jun 2014
Platform OS X / PPC 32 / Intel 32
Price Free
Learn how MacUpdate Desktop makes installing apps from MacUpdate.com one-click easy.
Next time, install Tunnelblick with 1-click

Learn how MacUpdate Desktop can install apps on MacUpdate with the simple click of the Install apps with MacUpdate Desktop icon. Plus, keep all your apps updated. Play video...