deanishe / alfred-vpn-manager

Manage Tunnelblick & Viscosity VPN connections from Alfred
Other
154 stars 14 forks source link
alfred alfred-3 alfred-viscosity alfred-workflow macos openvpn openvpn-client tunnelblick viscosity vpn-connections vpn-manager

Alfred VPN Manager

Manage your Tunnelblick and Viscosity VPN connections from Alfred.

Note: Version 2 requires Alfred 3.

Alfred-Viscosity in action

Contents

Installation

Download the VPN-Manager-X.X.X.alfred3workflow file from GitHub releases and double-click the file to import it into Alfred.

Usage

If you haven't entered a query, any active VPN connections will be shown at the top of the list. Action an active connection to disconnect it.

If you are connected to multiple VPNs, an additional "Disconnect All" item will be shown first.

Supported apps

The workflow currently supports Tunnelblick and Viscosity, which both manage OpenVPN connections.

Essentially, the functionality of both applications is the same. Tunnelblick is open source and free, while Viscosity is proprietary and cheap, but has a more pleasant user interface.

What's a VPN for, anyway?

To prevent people (geo)blocking and/or spying on you.

VPN providers

If you don't have a VPN service yet, here are the two I personally use:

Private Internet Access for high-bandwidth stuff, like trying to watch online videos that GEMA has blocked in Germany. The service is fast and reliable, and they don't log your traffic. They regularly top Torrent Freak's best VPN provider chart.

A self-hosted Streisand installation for punching through locked-down corporate firewalls that don't think I should be able to check my email. It's very simple to set up, and gives you a lot of options for connecting.

Licence & thanks

This workflow is licensed under the MIT Licence.

It is based on the Alfred-Workflow library (also MIT-licensed) and the icons are from Font Awesome (SIL OFL Licence).