Skip to content

Instantly share code, notes, and snippets.

@diogosimao
diogosimao / vpn-setup.sh
Created November 17, 2022 19:25 — forked from bsless/vpn-setup.sh
Set up a bunch of OpenVPN connections using nmcli with username and password
#!/usr/bin/env bash
USERNAME="$1"
PASS="$2"
for f in *.ovpn
do
name=`basename -s .ovpn $f`;
nmcli connection import type openvpn file $f
nmcli connection modify "${name}" +vpn.data connection-type=password-tls