Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/mabdh/vautopn

🚪 Connect IPSec VPN via shell
https://github.com/mabdh/vautopn

homebrew ipsec-vpn mojave shell

Last synced: 3 days ago
JSON representation

🚪 Connect IPSec VPN via shell

Awesome Lists containing this project

README

        

# vautopn

a shell function to fuzzy search an IPSec VPN by name and connect to it automatically.
inspired by [lazy-connect](https://github.com/thecasualcoder/lazy-connect)
modified to run in monterey

## Install

Install homebrew if not installed yet

```
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
```

If homebrew is already installed, run
```
brew tap mabdh/repo && brew install vautopn
```

## Usage

```
vautopn - Shell function to fuzzy search an IPSec VPN by name
and connect to it automatically.

-i - Initialize vautopn. Stores the TOTP secret and VPN list.
-r - Refresh vpn list in ~/.config/vautopn .
-n - Do not fill the password automatically. Instead copy the password to clipboard.
-h - Show this help.
```