tunnelblick icon Tunnelblick free software for OpenVPN on OS X and macOS We need translators for several languages…
Home Downloads Support Documents Issues Source Contribute Contact

Highlighted Articles
  Installing Tunnelblick
  Uninstalling Tunnelblick
  Setting up Configurations
  Using Tunnelblick
  Getting VPN Service
  Common Problems
  Configuring OpenVPN
  Release Notes
  Thanks
  FAQ

Discussion Group
  Read Before You Post

Thanks

THANKS!

Tunnelblick is made possible by the efforts of many people:

Program and Documentation
Name Contribution
Angelo Laub Founder, original program and documentation
James Yonan OpenVPN
Dirk Theisen Contributed much to the early code
Jonathan Bullard Program and documentation enhancements and maintenance since 2009
Dave Batton DBPrefsWindowController
Michael Schloh von Bennewit 64-bit enabling and testing
Stefan Bethke Localization code tweaks
Michael Bianco Button images
Waldemar Brodkorb Contributed to early code
Math Campbell Button image
William Faulk Icon set including Retina images
Matt Gemmell NSAttachedWindow
Raal Goff Animation, icon sets code
Benji Greig Tunnelblick icon
Mohammad A. Haque Xcode help and OpenSSL integration
Wyatt Kirby Icon set including Retina images
Uli Kusterer UKKQueue and UKLoginItemRegistry
Xaver Loppenstedt PKCS#11 support
Andy Matuschak Sparkle
Dustin Mierau NetSocket
Harold Molina-Bulla OpenVPN 2.3 and 64-bit integration
Mattias Nissler Tuntap
Markus F. X. J. Oberhumer LZO
Jens Ohlig Contributed to early code
Diego Rivera Up/Down scripts
Michael Williams Multiple configuration folders
Nick Williams (nicholaswilliams.net) Up/Down scripts
Localization
Name Language
Sobhi Abufool Arabic
Khalid Alhumud Arabic
Ali# Persian
Vittorio Anselmo Italian
Felin Arch Hungarian
Palle Arentoft Danish
Amir Ashouri Persian
Ivan Avramovic Serbian (Latin)
Aymen Ayoub Arabic
Alejandro Azadte Spanish
b123400 Japanese
Onur Babacan Turkish
Matej Bačík Slovak
Bilal Baraz Turkish
Okan Barut Turkish
Fil Baumanis Latvian
Beining Chinese (simplified)
Stefan Bethke German
Simon Biber Chinese (simplified)
Simon Biber Chinese (traditional)
James D Biddlecombe Afrikaans
Rachid BM Dutch
Dariusz Bogdanski Polish
Klas Meder Boqvist Swedish
Olivier Borowski French
Martin Bratteng Norwegian
Charlie Brown Vietnamese
Alican Cakil Turkish
Sergio Andrés Castro Cárdenas Spanish
Ľubomír Carik Slovak
Iris Coeligena Turkish
Adam Černý Czech
cert.lv Latvian
Chino Chang Chinese (simplified)
Hung-Yi Chen Chinese (traditional)
Zhanchong Chen Chinese (simplified)
Vadim Chumachenko Ukrainian
Catalin Comanici Romanian
Diego Silva Cogo Portuguese (Brazilian)
Redian Copa Albanian
Mats Cronqvist Swedish
Geert Custers Dutch
Grzegorz Danecki Polish
Mohamad Deek Arabic
Daniel Deimert Swedish
Matias Emanuel Denda Spanish
Alexandru Dobrescu Romanian
Martin Doktár Swedish
Sergiy Dolnyy Ukrainian
Aleix Dorca Catalan
dragon753 Chinese (simplified)
Irina Dumitrascu Romanian
Selçuk Dursun Turkish
Taha Emara Arabic
Erik Estonian
Ahmad Fatoum (http://a3f.at) Arabic
Shen Li Feng Chinese (simplified)
Andreas Finke German
Marco Firsching German
FoghDesign Danish
Emīls Gailišs Latvian
Simone Gianni Italian
Nail Gilmanov Russian
Marek Giżyński Polish
Algert Gjoka Albanian
Oleksandr Golubets Ukrainian
Massimo Grassi Italian
Ricardo Guijt Dutch
Pierpaolo Gulla Italian
John Haagen Swedish
Oles Halka Ukrainian
Robbert Hamburg CISA, CISSP, CEH Dutch, Flemish
Tino Herljević Croatian
Takatoh Herminghaus German
Oliver Hill French
Cam Hoang Vietnamese
Hielke Hoeve Dutch
'Dr Hok' German
Evandro Curvelo Hora Portuguese (Brazilian)
Johan Hornof Czech
Jesse Hulkko Finnish
Christophe Icard French
Bogdan I. Iorga Romanian
Vlad Iuga Romanian
Jarmo Isotalo Finnish
JAlxP Portuguese
Sebastiaan Jansen Dutch, Flemish
Donny Jekels Afrikaans
Laurent Jolia-Ferrier French
Ronny Jordalen Norwegian
jriisj Danish
Tom Kacmary Slovak
Dewey Kang Korean
Yunseok Kang Korean
Dimitrios Karagiannis Greek
Tuomo Karhu Finnish
Kalle Kärkkäinen Finnish
Yoshihisa Kawamoto Japanese
Alexander Kaydannik Ukrainian
Kyoungmin Kim Korean
Kornél Keszthelyi Hungarian
Laurens de Knijff Dutch
Matti Kohtala Finnish
Mikael Kolkinn Norwegian
Andrejs Kotovs Latvian
Kovurt Chinese (simplified)
kskmt Japanese
Henry Kuo Chinese (tradional)
Emin Kura Turkish
Daniel Kvist Swedish
Isaac Kwan Chinese (traditional)
Iveta Lacane Latvian
Ben Lai Chinese (traditional)
La Pegunta Foundation Catalan
Aming Lau Chinese (simplified and traditional)
Leran Chinese (simplified)
David Lighterness Afrikaans
Aleksey Likholob Ukrainian
Débora Lima Portuguese and Portuguese (Brazilian)
Yen-Ting Liu Chinese (traditional)
Jon Luberth Norwegian
Łukasz M Polish
ma7dy Arabic
Jakob Bo Søndergaard Madsen Danish
Mehrad Mahmoudian Persian
Tim Malmström Swedish
Tim Marinin Russian
Dušan Marjanović Serbian (Latin)
Luigi Martini Italian
Klaus Marx German
Denis Volpato Martins Portuguese (Brazilian)
Rustam Mehmandarov Azerbaijani, Norwegian, Russian
Atakan Meray Turkish
Boian Mihailov Bulgarian
Juanjo Molinero Spanish
Andrew Mor-Yaroslavtsev Latvian
廣院小楊 Chinese (simplified and traditional)
Richárd Murvai Hungarian
Yousef Al Najjar Arabic
Max Naylor Icelandic
André Neves Portuguese (Brazilian)
Kurt Jarusutthirak Nielsen Danish
Nikki Azerbaijani
Johan Nilsson Swedish
Mattias Nilsson Swedish
Noitatech (http://www.noitatech.com) Finnish
Feetu Nyrhinen Finnish
Kenji Obata Japanese
Peter K. O'Connor Chinese (simplified)
Tzvika Ofek Hebrew
Stig A. Olsen Norwegian
Agata Osinska Polish
Davor Ostojić Croatian
Rhys Oxby Japanese
Arda Ozkal Turkish
Tzanos Panagiotis Greek
Paul-Felix Dutch
Petra Penttila Finnish
Matteo Pillon Italian
Phát Lưu Vietnamese
Ioannis Pinakoulakis Greek
Lionel Pinkhard Afrikaans
Samuel Prevost French
Alexander Prikhodko Russian
Victor Ptichkin Russian
Christos Rakovitis Greek
Ricardo Rezende de Deus Barbosa Portuguese (Brazilian)
Diego Rivera Spanish
Robot_17 Arabic
Nicolás A. Rodríguez (http://www.tupaca.com) Spanish
Cristian Romanescu Romanian
Louis Romero French
RoseSF French
Minho Ryang Korean
Ole Christian Rynning Norwegian
Steve Sam Chinese (traditional)
Michoel Samuels Hebrew
Saulo Santos Portuguese
Ranal Saron Estonian
Markus Schneider German
Janek Schwarz German
Emma Segev Dutch
Shady Sharaf Arabic
Bob Shcholokov Russian
Jeremy W. Sherman French
Adam Sibik Polish
Þór Sigurðsson Icelandic
Stjepan Siljac Swedish
D. Simeonidis Greek
Bruno Šimić Croatian
Emīls Skujiņš Latvian
Sofia Greek
Ercan Solak Turkish
Tjalling Soldaat Dutch
Arne Solheim Norwegian
Xavier Spirlet (Petitpoisson) French
Petr Šrajer Czech
Wojciech Sromek Polish
Grzegorz Sterniczuk Polish
Ann-Charlotte Storer Swedish
Mihail Stoynov Bulgarian
Alexander Strashilov Bulgarian
Zack Strulovitch Hebrew
Marcell Szabo Hungarian
立花 月下 (Tachibana Gekka) Japanese
Priscilla Tanudjaja Indonesian
tatapbl4 Azerbaijani
Paul Taykalo Ukrainian
Miguel Téllez (mikempala) Spanish
TheFrog Slovak
Erwann Thoraval French
Mikko Toivola Finnish
tonyprawiro Indonesian
André Torres Portuguese
Andika Triwidada Indonesian
Roman Truba Russian
Eugene Trufanov Russian
Victor Tsvirkun Ukrainian
Dennis Ukhanov Russian
Caglar Ulkuderner Turkish
Levi Ustinov Russian
Hüseyin Fahri Uzun Turkish
François Varas French
Jorge Daniel Sampayo Vargas Spanish
Cristiano Verondini Italian
viseberg Finnish
Abraham van der Vyver Afrikaans
Shoon Watanabe Japanese
Zoltan Lanyi Webmegoldasok Hungarian
Pomin Wu Chinese (traditional)
Kun Xi Chinese (simplified)
Sho Yano Japanese
Andrew Ying Chinese (traditional)
YMHuang Chinese (traditional)
Cagri Yucel Turkish
沙云帆(Sha Yunfan) Japanese
游精展 Chinese (traditional)
Magdelena Zajac Polish
Omri Zamir Hebrew
Attila Zsigmond (zaTi.ro) Romanian
Nikolay Zhelev Bulgarian
Aymane Zizi Arabic
Zozzi Slovak

This list is as complete and correct as we can make it. If there are any errors or anyone has been left out, please accept our apologies and contact the developers.

  Deutsch     Français     中文(简体)     Русский     Español     日本語     …