An open API service indexing awesome lists of open source software.

https://github.com/zillding/alfred-vpnutil

VPN alfred workflow
https://github.com/zillding/alfred-vpnutil

Last synced: 7 months ago
JSON representation

VPN alfred workflow

Awesome Lists containing this project

README

          

# alfred-vpnutil

> [Alfred](https://www.alfredapp.com) workflow to list configured VPN profiles and connect to/disconnect from a selected one (support IKEv2 service)

Built-in Mac CLI tools (`scutil` & `networksetup`) do not work with IKEv2 services at the moment. Refer to [https://blog.timac.org/2018/0719-vpnstatus/](https://blog.timac.org/2018/0719-vpnstatus/) for more details. Special treatment is requried to support IKEv2 services. This workflow solves the problem.

## Install

```bash
npm install --global alfred-vpnutil
```

Requires [Node.js](https://nodejs.org/) 12+ and the Alfred [Powerpack](https://www.alfredapp.com/powerpack/)

## Usage

In Alfred, type `vpn`, all configured VPN profiles will display in a list with their connection status.

Continue typing Space, and your query to filter the list.

Select an item and press Enter to connect/disconnect based on the current connection status.

## Related

- [alfred-npms](https://github.com/sindresorhus/alfred-npms)
- [alfy](https://github.com/sindresorhus/alfy)
- [vpnutil](https://github.com/Timac/VPNStatus)